从命令行运行jar2exe文件作为jar

时间:2015-08-31 16:34:58

标签: java netbeans jar runtime-error

我试图在没有安装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文件制作的exes只是包装到exe的jar,所以我不知道为什么它不会这样工作。

2 个答案:

答案 0 :(得分:1)

无法使用java -jarjavaw -jar命令运行EXE文件,只能执行JAR文件。

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

在您的情况下,命令将是

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

答案 1 :(得分:0)

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

运行exe文件