我试图在没有安装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,所以我不知道为什么它不会这样工作。
答案 0 :(得分:1)
无法使用java -jar
或javaw -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