【问题标题】:JAR File not exececuting which is build by netbeans由 netbeans 构建的 JAR 文件未执行
【发布时间】:2013-08-12 23:21:20
【问题描述】:

我是 Java GUI 的初学者,正在使用 Netbeans 7.3 来使用 Swing 组件,问题是一切正常,但是有一天当我单击 Clean & Build 并测试 JAR 文件时,它没有执行,我在 Netbeans 中运行它,它工作正常。
然后我认为这将是构建属性的问题,所以我比较了一个项目的构建属性,该项目与 Jar 文件一起工作正常,但我找不到任何区别,问题是当我双击 JAR 文件时,没有错误如图所示,我尝试了很多方法,例如从 cmd 执行它,但没有成功。
任何人都可以帮助我什么可能会丢失,还有一件事是我什至尝试通过 Netbeans 在另一台计算机上构建我的项目但没有用。

【问题讨论】:

  • 您如何尝试从命令行执行文件?你在什么操作系统上运行?
  • 我使用的是Windows 8,并执行cmd,然后在其中浏览到dist目录,然后写入带有扩展名的jar文件的名称
  • 尝试这样运行:java -jar nameofJar.jar
  • 好建议,我试过了,异常返回了。
  • 感谢您在 10 分钟内提供的帮助,非常感谢,提出了异常并解决了问题,无需您提供的链接。

标签: java build netbeans-7 executable-jar


【解决方案1】:

尝试用winrar打开你的.jar,并检查类是否被添加到.jar中,如果没有被添加可能是netbeans的一个错误,我建议安装netbeans 7.2,然后打开你的再次项目,然后重新生成 Jar 文件。我在使用 Netbeans 7.3 时遇到了类似的问题

【讨论】:

    【解决方案2】:

    我认为您从不同的文件夹执行 .jar 文件 - 而不是从它的创建位置执行?如果是这样 - 这意味着您的应用程序找不到一些文件 - 图片等。因此,如果您有一些应用程序使用的文件 - 创建名为“lib”的文件夹并将您的文件放在那里 - 但不是 .jar 文件。例如:

    File file = new File("/images/etc.png");
    

    表示放在 lib/images 目录下。所以你的 .jar 文件可以从这里运行:

    C:/myTestApplications/myApp.jar

    其中还包含文件夹

    C:/myTestApplications/lib/images

    试试看。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-14
      • 2013-08-20
      • 2012-12-18
      • 2015-02-05
      • 2018-08-16
      • 2018-01-23
      • 1970-01-01
      • 2017-11-30
      相关资源
      最近更新 更多