【问题标题】:Codename One project jar file is not generated代号 一个项目jar文件没有生成
【发布时间】:2016-02-10 11:34:48
【问题描述】:

我在 Codename One 中创建了一个 Hello World 应用程序(我使用的是 Eclipse Mars 版本)。

我可以毫无问题地构建和运行模拟器。它在 bin 目录下正确生成 .class 文件。

但它不会在 dist 目录下创建 .jar 文件。 我认为这个文件应该是自动生成的。

是否需要在项目属性中勾选一个选项,以便在 dist 目录下生成项目的 .jar 文件?

此问题是否表明 Eclipse(和/或 Apache Ant)安装不正确?

谢谢!

【问题讨论】:

    标签: eclipse ant jar codenameone


    【解决方案1】:

    默认情况下,Eclipse 仅在您发送构建时才生成 jar 文件,因为 ant 文件用于此目的。

    为 Codename One 应用程序生成的 jar 文件不是很有用,因为您不能只在任何地方运行它们。无论您使用何种 IDE,您都需要发送构建以获取本机应用程序。

    【讨论】:

    • 我正在使用的其他“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 从命令行运行项目?
    • 为什么不使用类目录的类路径而不是jar?我猜较新的项目不会在构建器列表中包含 jar,以加快 Eclipse 保存行为的编译。
    猜你喜欢
    • 2018-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-26
    • 1970-01-01
    • 1970-01-01
    • 2013-10-26
    • 1970-01-01
    相关资源
    最近更新 更多