2013-11-26 40 views
0

要解決Windows上長時間的類的問題,我已經創建了帶有Manifest的jar文件,其中包含類路徑到其他庫。並試圖這樣編譯:Windows上的Javac long classpath

javac -classpath classpath.jar Main.java 

但它不起作用。有人可以解釋我做錯了什麼或爲什麼這不起作用?

MANIFEST.MF

Manifest-Version: 1.0 
Class-Path: file:/C:/projects/CPTest/CPTest.jar 

我已經收集了其他的方式和這個怪那個類。 當我運行

java -classpath .;C:\projects\classpath-2.jar Main 

它執行程序

但是當我運行

javac -classpath C:\projects\classpath-2.jar Main.java 

它拋出編譯錯誤。

回答

0

我認爲你能做的最好的事情是由一個bat文件與類路徑 篩選example.bat:

的java -classpath斌\班; BIN \類\ axis.jar; BIN \類\ ASM-3.2.jar Main.java

+0

,但它不會解決與Windows –

+0

不長路徑的問題,但它將使更易於管理的長classpath.Could請您發表您的清單文件? – ELavicount