我有幾個只有Java源代碼(.java)文件而不是字節代碼(.class)文件的JAR文件。在Eclipse上使用僅包含Java源文件的JAR文件
如何將這些JAR文件作爲依賴包含在我的Eclipse項目中?
我試着將這些添加到類路徑中,但這不起作用。我不想誇大項目中的每個JAR文件,我只想引用它們。
我有幾個只有Java源代碼(.java)文件而不是字節代碼(.class)文件的JAR文件。在Eclipse上使用僅包含Java源文件的JAR文件
如何將這些JAR文件作爲依賴包含在我的Eclipse項目中?
我試着將這些添加到類路徑中,但這不起作用。我不想誇大項目中的每個JAR文件,我只想引用它們。
更好的下載與.class jar但仍然如果你想創建jar然後... 提取與源代碼的jar文件。 把所有的java類放在同一個目錄下。
使用以下命令編譯它,以便創建包。
javac -d . *.java
製作zip文件使用以下命令
jar -cf JarFileNameHere.jar listof all packages and classes
然後你就可以使用jar文件。
如果源代碼依賴於由maven/gradle/etc處理的其他jar文件,這將不起作用。 –
是的,我知道,我告訴你正常情況下你可以去冷卻它。 :) :) –
您需要將具有.class文件的相應jar文件添加到您的類路徑中,然後您可以將具有源文件的jar添加爲該.class jar文件的「Java源附件」。 –
感謝您的迴應,但沒有jar中的.class文件,這些具有源代碼的jar文件無法使用。正確? –
這是正確的,你需要在你所依賴的JAR中編譯的.class文件。源代碼.java文件的JAR僅供您參考。 – Matt