我正在尝试在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
答案 0 :(得分:1)
使用-cp ...
设置类路径时,您还必须指定当前工作目录(因为这不再是部分):
java -cp ".:/opt/jars/*.jar" Deletion
答案 1 :(得分:0)
java -cp" jar文件的位置:。"缺失