设置类路径

时间:2011-01-04 04:50:46

标签: shell classpath

您已经编写了一个执行1个任务的shell脚本。

java -jar abc.jar $* -adminid $j_username

在此命令之前我想设置所有特别是lib文件夹的jar的classpath(或想参考),怎么做?

2 个答案:

答案 0 :(得分:0)

set CLASSPATH=pathtojars1;pathtojars2
在你的java命令之前

或者:

java -classpath 

答案 1 :(得分:0)

一种方法是:

set CP=abc.jar:someother.jar
java -cp $CP your.main.Class $* -adminid $j_username

值得注意的是,当使用-jar时,您无法在类路径上指定其他JAR /资源,即忽略-cp开关,因此您必须在两者之间进行选择。

  • 创建一个独立的JAR 合并其他JAR /资源
  • 有不同的JAR文件,而是 使用-jar指定主要 运行程序时的课程