怎么在linux中运行jar包?
有以下几种方式:
1、java -jar xxxxx.jar // 当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出
2、java -jar xxxxx.jar & //当前ssh窗口不被锁定,但是当窗口关闭时,程序中止运行。
3、nohup Java -jar xxxxxx.jar & //意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
4、nohup Java -jar xxxxxx.jar >aa.log //指定输出日志文件,意思是不挂断运行命令,当账户退出或终端关闭时,程序仍然运行
怎么导入外部的jar包?
有时候为了测试某个东东,我们直接使用javac和java命令来编译和运行我们临时写出来的测试类。如果这个测试类用到了别的jar包怎么办呢?
我们可以使用-classpath或者-cp参数来导入这些需要的包。
假定:有测试类f:Test.java,它用到的lib分别是c:abc.jar和d:efg.jar。
那么我们的编译和运行命令可以这样写javac -cp c:abc.jar;d:efg.jar; f:Test.javajava -cp c:abc.jar;d:efg.jar; f:Test注意:最后一个;后面必须要用空格把这个类和lib包分开。
如果是在linux下,需要把;替换成:路径当然也要替换成linux格式的。
linux下如何开机自动启动jar包?
python {goagent folder}/local/
addto-startup.py
或者:python {goagent folder}/local/
proxy.py (运行后,无图标)
You may need to install some before.