簡體   English   中英

使用兩個JAR解析CLASSPATH

[英]Resolve CLASSPATH with two JARs

我有一個需要兩個jar文件才能運行的java應用程序。 craftbukkit.jar是保存main函數的函數,而commons-dbcp-1.4.jar是我需要允許的mysql池。 我在讓CLASSPATH正常運行時遇到問題。

有人可以幫助指出我在這里做錯了什么嗎?

java -Xincgc -Xmx1G -cp "craftbukkit.jar;commons-dbcp-1.4.jar" org.bukkit.craftbukkit.Main nogui

當我這樣做時似乎無法找到Main ,並且沒有commonds-dbcp-1.4.jar它無法正確加載。

添加行

Class-Path: commons-dbcp-1.4.jar

到Manifest.mf並確保在文件末尾留下一個空行,假設commons-dbcp-1.4.jar位於同一目錄中。

使用java -Xincgc -Xmx1G -cp craftbukkit.jar:commons-dbcp-1.4.jar org.bukkit.craftbukkit.Main nogui

沒有引號,並且使用: ,不是;

檢查“路徑分隔符”。 您正在運行的操作系統?

對於Windows,路徑分隔符為“;”。 在Linux上你應該使用“:”

視窗:

java -Xincgc -Xmx1G -cp "craftbukkit.jar;commons-dbcp-1.4.jar" org.bukkit.craftbukkit.Main nogui

Linux的:

java -Xincgc -Xmx1G -cp "craftbukkit.jar:commons-dbcp-1.4.jar" org.bukkit.craftbukkit.Main nogui

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM