[英]how to run a java program that contains external libraries
说我在目录栏中有一个Java文件foo.java,它已经编译了
bar
--foo.java
--foo.class
但是您仍然需要其他目录中的一些库
/opt
--file1.class
--file2.class
subdir
--file3.class
subdir2
--subdir3
--file4.class
您可以简单地运行foo程序吗(在bar目录内)
java foo -cp /opt ?
尝试这个:
对于Windows:
java -cp .;pathtojar/jar1;pathtojar/jar2 foo
对于Linux:
java -cp .:pathtojar/jar1:pathtojar/jar2 foo
为了了解PATH,CLASSPATH等,请阅读以下内容: http : //docs.oracle.com/javase/tutorial/essential/environment/paths.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.