使用外部jar文件夹运行JAVA项目

时间:2015-05-05 06:29:34

标签: java jar classpath

我正在尝试在JAVA操作系统上执行我的Linux应用,其中必要的jar位于不同的文件夹中。如何使用外部罐子执行我的项目?

项目地点:

$ pwd
/root/MyApp/bin
$ ls
Deletion.class

罐子位置:

/opt/jars/*.jar

执行失败:

$ java Deletion
... NoClassDefFoundError ...

$ java -cp "/opt/jars/*.jar" Deletion
Error: Could not find or load main class Deletion

2 个答案:

答案 0 :(得分:1)

使用-cp ...设置类路径时,您还必须指定当前工作目录(因为这不再是部分):

java -cp ".:/opt/jars/*.jar" Deletion

答案 1 :(得分:0)

java -cp" jar文件的位置:。"缺失