2016-02-09 38 views
1

我在Codename One中創建了一個Hello World應用程序(我正在使用Eclipse Mars版本)。Codename一個項目jar文件沒有生成

我可以建立和運行模擬器沒有問題。它在bin目錄下正確生成.class文件。

但它不會在dist目錄下創建.jar文件。 我認爲這個文件應該是自動生成的。

是否需要檢查項目屬性中的選項,以便項目的.jar文件可以在dist目錄下生成?

此問題是否表示Eclipse(和/或Apache Ant)安裝不正確?

謝謝!

回答

0

僅當您使用ant文件發送構建時,Eclipse默認不會生成jar文件。

爲Codename One應用程序生成的jar文件不是很有用,因爲您無法在任何地方運行它們。無論您使用的IDE如何,您都需要發送構建以獲取本機應用程序。

+0

我正在使用的其他「Eclipse + Codename One」安裝會自動生成.jar(dist),而不需要我發送構建?但有一個特定的機器不會自動產生這個。所以我想知道那臺機器有什麼不同。我使用jar文件從命令行運行項目,如下所示:「java -cp dist \ Project.jar; JavaSE.jar com.codename1.impl.javase.Simulator com.mycompany.pkg.MainClass」是否有可能使用bin目錄中的類文件從命令行運行項目,而不是使用dist目錄中的.jar? – arastirmaci

+0

爲什麼不使用classpath而不是jar?我猜測較新的項目不包括在構建器列表中的jar來加速Eclipse的保存行爲的編譯。 –