2017-01-09 54 views
0

所以我想導出的是一個普通的I/O或類似的程序(沒有圖形用戶界面等),我正在爲Java BPA大賽做這件事。最近,我把我的項目作爲一個可運行的jar文件遞交了(並且還提供了源代碼的一個副本),然而,我被標記爲可運行的jar文件,並且在程序執行部分中沒有得到任何要點,只有註釋正在「檢查可執行文件.jar」。可運行jar文件是好的(我認爲),因爲它似乎在我的Windows計算機上正常工作,當我從cmd運行它。 (還應該添加我使用的IDE Eclipse)導出Java的最佳方式

任何有關爲Java項目提供更好的導出方法的建議,或者爲什麼可運行jar可能無法正常工作,都非常感激!

回答

0

我會檢查比賽的文件或詢問有關人員,但根據我的經驗,總是會更好。

對於可執行文件.jar,編譯後的類和源代碼(如果適用於被轉入的)可能會更好一個文件夾 - 或者他們正在尋找一個可用作包裝的.exe文件,啓動Java程序 - 就像Minecraft一樣。

0

如果沒有更多的信息,很難幫助您,在查看您標記的內容時,IE「Check Executable .jar」暗示它實際上並沒有輕鬆運行,並且是您的教練第一次使用。也許它運行在你的機器上,而不是它們的,因爲它們必須手動安裝一些依賴項,這對於Eclipse來說非常簡單,因爲它通常會鏈接到Eclipse中未導出的源代碼,它總是最好測試編譯的jar在「乾淨」的機器或虛擬機沒有日食只是一個股票Windows機器與JRE。 其他可能的選擇是他們期待一個完整的構建,包含編譯到構建或可執行文件中的目標JRE,因此目標系統上不需要特定的JRE?

+0

謝謝!是的,我對缺乏信息和模糊的問題表示歉意 –