在类路径中包含jar文件
我从一个批处理文件运行一个java程序,它重新包含一些外部jar文件。如何在我的批处理文件中包含这些jar文件。请帮助
查看Sun的官方文档: 设置类路径以了解您的选项。
一个快速的方法就是在-cp
之后包含你的JAR:
在Windows上
java -cp C:\java\MyClasses\myclasses.jar;C:\java\MyClasses\myclassesAnother.jar utility.myapp.Cool
在Linux / Unix上
java -cp /opt/thirdparty/myclasses.jar:/opt/thirdparty/myclassesAnother.jar utility.myapp.Cool
您需要设置classpath http://download.oracle.com/javase/1.3/docs/tooldocs/win32/classpath.html 。 例如,
java -cp file1.jar;file2.jar yourApp
或者如果你的jar文件位于lib/
目录中
java -cp lib/* yourApp
不要打扰-classpath参数,你可以将jar文件的引用放到应用程序JAR的manifest.mf中,如果它是你的应用程序的话。
将类添加到JAR文件的类路径
您必须填写JAR清单文件的Class-Path参数。 标准文档很好地解释了这一点。
运行jar或类文件时,请指定classpath选项