【问题标题】:Running a jar2exe file as jar from command line从命令行将 jar2exe 文件作为 jar 运行
【发布时间】:2015-11-25 18:17:06
【问题描述】:

我试图在没有安装 JDK 的情况下运行 NetBeans exe,但是,我已将 1.8 JDK 解压缩到闪存驱动器。尝试使用

将 NetBeans exe 作为普通 jar 文件运行时
E:\Java\jdk1.8.0_60\bin\javaw.exe -jar E:\Java\NetBeans\bin\netbeans64.exe

它说 jar 文件已损坏或无效。据我所知,由 jar 文件制作的 exe 只是包装到 exe 中的 jar,所以我不知道为什么它不能以这种方式工作。

【问题讨论】:

  • 无法使用 javaw 运行 EXE 文件。

标签: java netbeans jar runtime-error


【解决方案1】:

EXE 文件不能使用java -jarjavaw -jar 命令运行,只有 JAR 文件可以这样执行。

如果你想使用 netbeans 运行的 JDK,请使用 netbeans.exe --jdkhome <jdk home>

在你的情况下,命令将是

E:\Java\NetBeans\bin\netbeans64.exe --jdkhome "E:\Java\jdk1.8.0_60"

【讨论】:

  • 谢谢,我什至没有想过如何在 NetBeans 中进行设置
【解决方案2】:

Netbeans 使用 Java 环境来启动其安装。 exe和jar是两个不同的文件,不能通过javaw.exe -jar运行exe文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-08
    • 2011-06-04
    • 1970-01-01
    • 2015-10-13
    • 2014-09-24
    • 2013-08-27
    相关资源
    最近更新 更多