我已經做了一些研究,但似乎無法弄清楚如何使程序工作,如果它引用庫。我有一個依賴於硒2.12庫的java程序,我需要將程序編譯爲exe文件,因爲我將不得不在跨多臺未安裝java的計算機上運行此程序。我已經看過每個人似乎都推薦的JSmooth。有沒有人有過這方面的經驗,可以幫助我解決這個問題?Java以exe爲引用的硒庫
回答
AFAIK JSmooth不允許你在沒有安裝java的計算機上運行java,只要它沒有發現它已經安裝就下載Java。
您應該告訴JSmooth您需要的外部依賴關係(jar),將它們放在類路徑中,如http://jsmooth.sourceforge.net/docs/jsmooth-doc.html#N10166所述。
如果您打算爲您的應用程序創建和安裝程序,則還需要在其中包含這些罐子。
所以我不能在未安裝java的計算機上運行此程序?這是我需要將它作爲一個exe的主要原因,否則,Eclipse有一個很好的可執行jar導出函數,否則我會使用它。 – AlbChu
您將能夠在未安裝Java的計算機上啓動它。用戶第一次執行它時,tt會啓動,告訴用戶它需要下載Java,下載並安裝Java,然後運行你的應用程序。第二次,Java將已經在那裏,你的應用程序將開始。 IIRC eclipse可執行文件jar導出甚至比它少,它不會創建一個.exe,只是一個帶有清單的.jar文件,但是您可能正在談論另一個Eclipse插件。 –
- 1. 我可以在類庫中引用一個exe文件嗎?
- 2. 使用硒webdriver運行exe文件
- 3. 如何在Java桌面應用程序中引用exe以外的jar文件?
- 4. 在EXE中的VBA引用
- 5. 我如何將Java爲EXE
- 6. 硒IsElementPresent()行爲Selenium 2.33 Java
- 7. 我的Java軟件可以轉換爲.exe軟件嗎?
- 8. 硒的webdriver(JAVA)
- 9. 硒的Java,恆
- 10. 由Android項目引用的Android庫中的Java庫引發NoClassDefFound
- 11. Python的硒庫可以起到保存爲HTML
- 12. Java的.exe程序
- 13. 製作的Java EXE
- 14. 硒:將chromeDriver嵌入到一個exe中
- 15. EXE出口靜態庫出口以及
- 16. 在硒中設置引用
- 17. java processbuilder x264.exe
- 18. 如何硒2.21.0(以前硒RC)庫集成與Eclipse?
- 19. 以多屏幕截圖硒和java
- 20. 與JAVA的硒webdriver
- 21. Java的硒問題
- 22. 使用.exe打包庫
- 23. C#用庫創建「.exe」
- 24. 硒:無效的XPath爲硒
- 25. 逃離引號的Java庫
- 26. JAVA - 處理循環引用的JSON庫
- 27. 帶有引用庫的Java程序:NoClassDefFound
- 28. 是否可以使用imagemagick作爲Adobe AIR的庫引用?
- 29. 我可以只使用GPL庫的一個EXE開源嗎?
- 30. 如何填寫ini文件與庫(WinRun4J)爲Java應用程序創建EXE
*「我將不得不在多臺沒有安裝java的計算機上運行該程序。」*什麼,但是你不必在沒有安裝Windows的各種機器上運行它?使用.NET。 –
[這個問題呢?](http://stackoverflow.com/questions/1332548/running-a-java-program-as-an-exe-in-windows-without-jre-installed)我特別喜歡Andreas_D's回答。 –