2016-02-09 32 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的保存行为的编译。 –