[英]Running a JAVA project with external jars folder
I'm trying to execute my JAVA
app on a Linux
OS where the necessary jars are located in a different folder. 我试图在
Linux
OS上执行我的JAVA
应用程序,其中所需的jar文件位于其他文件夹中。 How can I execute my project using the external jars? 如何使用外部jar执行我的项目?
project location: 项目地点:
$ pwd
/root/MyApp/bin
$ ls
Deletion.class
jars location: 罐子位置:
/opt/jars/*.jar
My failed execution: 我执行失败:
$ java Deletion
... NoClassDefFoundError ...
$ java -cp "/opt/jars/*.jar" Deletion
Error: Could not find or load main class Deletion
使用-cp ...
设置类路径时,还必须指定当前的工作目录(因为该目录已不再存在):
java -cp ".:/opt/jars/*.jar" Deletion
java -cp "location of jar file:." java -cp“ jar文件的位置:。” Deletion
删除
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.