【发布时间】:2014-12-12 04:08:25
【问题描述】:
我在 Netbeans IDE 8.0.1 中编写了一个名为 SampleChat 的 Java GUI 程序,并使用“清理和构建”功能创建了一个 jar 文件。
我转到 Netbeans 创建的“dist”目录并双击它生成的 jar 文件。 打开一个 cmd 窗口,其中包含以下行:
"Error: could not find or load main class.
但是,当我打开 cmd 时,切换到同一个 'dist' 目录并输入命令:
java -jar "SampleChat.jar"
程序运行良好。
我可以不使用 Netbeans 创建双击执行的 jar 文件吗?
我没有使用任何预先存在的 jar 文件来完成程序,因此没有“lib”目录或类似的东西。
我打算从 U 盘共享程序,因此唯一的要求是 JVM、鼠标和一些手指来双击它是至关重要的。
我想出的一个尴尬的解决方案是编写一个运行程序的批处理文件,但它要求 jar 文件不能移动 - 搞砸了。
那么如何让我的程序双击可执行?
【问题讨论】: