当前位置: 技术问答>linux和unix
Linux关于运行jar文件的问题
来源: 互联网 发布时间:2017-05-23
本文导语: 各大神: 我写个一个程序需要在Linux上运行,打好了jar包,但是写sh命令不熟 #!/bin/ksh echo "--------helloWorld------->>" JAVA_HOME="/usr/jdk/jdk1.6.0_34" JAVA_OPTIONS=" -hotspot -Xms128m -Xmx512m " CLASS_PATH=.;./lib; java -jar ImportCsv.jar 这是我...
各大神:
我写个一个程序需要在Linux上运行,打好了jar包,但是写sh命令不熟
这是我写的sh文件,请问CLASS_PATH怎么配置
我需要引用两个外部包:javacsv-2.0.jar和mysql-connector-java-3.1.10-bin.jar
在线等
我写个一个程序需要在Linux上运行,打好了jar包,但是写sh命令不熟
#!/bin/ksh
echo "--------helloWorld------->>"
JAVA_HOME="/usr/jdk/jdk1.6.0_34"
JAVA_OPTIONS=" -hotspot -Xms128m -Xmx512m "
CLASS_PATH=.;./lib;
java -jar ImportCsv.jar
这是我写的sh文件,请问CLASS_PATH怎么配置
我需要引用两个外部包:javacsv-2.0.jar和mysql-connector-java-3.1.10-bin.jar
在线等
|
确保外部jar包所在的路径在CLASS_PATH里面就行了
另外,Windows里面环境变量的分隔符是分号,Linux里面是冒号
CLASS_PATH=.:./lib:
另外,Windows里面环境变量的分隔符是分号,Linux里面是冒号
CLASS_PATH=.:./lib:
|
还有一点,除了定义JAVA_HOME,还要修改PATH,否则无法直接执行java命令
PATH=$JAVA_HOME/bin:$PATH
PATH=$JAVA_HOME/bin:$PATH