我有一個包含幾個類和包的eclipse項目。我想從項目創建一個只有一個類的可運行jar。但是這個jar也應該包含所有的依賴關係。有人可以告訴我我該怎麼做? StackOverflow上的大多數帖子都有關於爲整個項目創建一個jar文件的答案,但我只需要一個包含所有依賴項的類的jar。Eclipse:創建包含一個類+依賴的jar包
3
A
回答
2
我終於可以弄清楚如何做到這一點。只需右鍵單擊您想要創建jar的類文件即可。選擇導出 - > Jar文件。點擊下一步。在選擇要導出的資源中,選擇項目名稱。展開項目以查找包含要作爲jar導出的類的包。選擇課程名稱。選中框 - >導出生成的類文件和資源。選擇導出目標,然後選中選項 - >壓縮JAR文件的內容。點擊下一步。在處理問題的選擇選項下,選中兩個選項。你不需要檢查選項 - 保存這個JAR的描述。點擊下一步。在這裏,保留默認選項。在選擇應用程序入口點的類下,指定您的類(確保您的類具有主要方法)。最後點擊完成。完成此操作後,轉到您保存罐子的路徑。右鍵點擊,然後用 - > Archive實用程序打開。這將創建一個你的jar文件的文件夾。在我的情況下,我命名了文件夾庫。在該文件夾中,複製該類需要執行的所有JAR。
最後,從那裏你有你的jar文件的文件夾中的文件夾做到這一點 -
myMac$ JAVA_HOME=`/usr/libexec/java_home`
myMac$ libraries=`ls lib/*.jar | tr "\n" ":"`
myMac$ $JAVA_HOME/bin/java -cp $libraries com.test.rick.GeoData
地理數據這裏是我試圖導出爲一個JAR的類。希望這對未來的某個人有用。
相關問題
- 1. 在單個JAR中包含依賴Jar
- 2. 如何在包含Gradle的JAR中包含單個依賴項?
- 3. 在JAR表單中包含一個Bundle包依賴關係
- 4. buildr:包依賴到一個JAR
- 5. 創建一個包含所有依賴關係的獨立DLL
- 6. 如何使用maven bundle插件在OSGi包中包含一個依賴jar包?
- 7. 創建包含類路徑的jar
- 8. 創建一個包含另一個jar文件的Jar文件
- 9. 創建一個包含編譯類和javadoc而不包含Maven的jar文件
- 10. 創建[R包 - 依賴
- 11. 使用gradle創建一個包含webapp中的類的JAR
- 12. OSGI包VS JAR依賴
- 13. intellij構建包含gradle依賴項的jar工件
- 14. 在構建中包含依賴項(jar)的最佳方法?
- 15. 在Maven項目中包含完整的依賴JAR作爲JAR
- 16. 使用maven,如何在包中包含jar依賴項?
- 17. 如何在多項目grails/gradle構建中包含依賴jar?
- 18. RequireJS僅包含構建中的依賴
- 19. 創建一個可執行的jar包括NetBeans中的所有依賴關係
- 20. 如何在最終jar中僅包含一個依賴項目類
- 21. 如何在我的eclipse(juno)項目中包含依賴類?
- 22. 在不包含外部依賴關係的情況下創建JAR文件
- 23. 使用Maven Shade插件創建依賴文件夾與依賴jar包
- 24. 如何在EJB jar文件中包含jar依賴關係?
- 25. 構建一個包含JDK依賴關係解析的RPM
- 26. 構建一個Scala包依賴圖
- 27. 如何在不包含依賴jar庫的情況下使用eclipse打包jar文件?
- 28. 構建jar包含庫jar
- 29. eclipse:在jar包中包含abitrary文件
- 30. 創建一個包含表
你是如何創建構建? – Kick
你的意思是項目的其他類是依賴關係嗎? –
我正在使用螞蟻。不,其他類不是依賴關係。事實上,這個類在我的項目中沒有任何其他類在它的導入中,但是導入了一些其他類,這些類是我的項目中jar包的一部分。 – rickygrimes