【问题标题】:Building an Executable .jar file using Netbeans使用 Netbeans 构建可执行的 .jar 文件
【发布时间】:2013-08-20 18:21:16
【问题描述】:

我在 Netbeans 中创建了一个 java 项目,现在我陷入了构建阶段。我项目中的所有内容都已设置,我在其属性中设置了一个主类,我什至将我的项目设置为主项目。当我执行“清理和构建”时,会使用我的 .jar 文件创建一个 dist 文件夹。但是,.jar 文件不可执行,为什么?我打开 .jar 文件并查看清单,指定了一个主类,那么问题出在哪里?我正在运行 Netbeans 7.3.1。谢谢。

【问题讨论】:

  • 你是如何运行它的?您收到了哪些错误消息?
  • @MadProgrammer 好吧,当我双击 .jar 文件时,Windows 不知道使用什么程序来打开它。所以它会打开一个对话框让我选择 Windows 应该使用什么程序。
  • 这不是 Jar 的问题,而是 Windows 的问题。尝试“浏览”到您的 JRE 的安装位置并选择 javaw.exe 将其打开...
  • @MadProgrammer OMG 非常感谢你,我怎么会错过呢?无论如何,我怎样才能将您的评论作为我接受的答案?
  • 让我把它作为答案;)

标签: java netbeans build jar executable-jar


【解决方案1】:

当我双击 .jar 文件时,Windows 不知道是什么 程序用来打开它。所以它会打开一个对话框供我选择 Windows 应该使用什么程序

问题不在于 Jar 文件,而在于 Windows。您需要注册(最好)javaw.exe 作为要打开(双击)Jar 文件时使用的默认应用程序。

当对话框弹出时,浏览到 JRE 的安装位置并从 bin 文件夹中选择 javaw.exe...

【讨论】:

    【解决方案2】:

    你是否在Properties中设置了主类---> Run--> Select MainClass

    【讨论】:

    • “我的项目中的一切都设置好了,我在它的属性中设置了一个主类,我什至将我的项目设置为主项目”...
    • 是的,我已经通过项目属性设置了一个主类。
    • 使用 C:\Test 之类的路径运行程序:java -jar proj.jar 并告诉输出
    猜你喜欢
    • 2017-11-30
    • 1970-01-01
    • 2018-08-16
    • 2010-12-29
    • 2018-04-14
    • 2016-11-08
    • 2012-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多