1
我試圖在JAVA
中運行Runnable Jar
,其外部jars
文件夾作爲其Linux
上的類路徑。如何使用外部類路徑執行可運行jar?
java -cp "/path/to/jars/*" -jar app.jar
但我收到NoClassFound
異常的類在jars文件夾中。我究竟做錯了什麼?
我試圖在JAVA
中運行Runnable Jar
,其外部jars
文件夾作爲其Linux
上的類路徑。如何使用外部類路徑執行可運行jar?
java -cp "/path/to/jars/*" -jar app.jar
但我收到NoClassFound
異常的類在jars文件夾中。我究竟做錯了什麼?
在classpath中使用完整的jar名稱。像
java -classpath /java/MyClasses/myclasses.jar utility.myapp.Cool
如果您有多個jar,然後將它們附加到具有'OS'分隔符的類路徑。
java -classpath /java/MyClasses:/java/OtherClasses ...
你對「外部類路徑」有什麼意思?這些類不應該在app.jar中?或者classpath不應該由app.jar Manifest文件指定? – Puce