Linux运行jar(linux jar 运行)-冯金伟博客园

怎么在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.