我正在用 JSmooth 创建一个 exe。它构建良好,但随后显示“找不到主类:MyProgram。程序将退出”。.jar 文件运行良好。这是它的清单文件(末尾有一个新行):
Mainifest-Version: 1.0
Main-Class: MyProgram
在 JSmooth 我有:
- 将骨架设置为 Windowed Wrapper
- 可执行二进制文件是“MyProgram.exe”
- 主类字段是“MyProgram”
- 然后我将 MyProgram.jar 文件包含在 JSmooth 的“类路径”部分中。
有什么我想念的吗?我在 Java 中的主要课程是:
public class MyProgram extends JPanel implements ActionListener,
PropertyChangeListener {
这就是我构建 .jar 的方式:
jar cmf mainClass MyProgram.jar *.class
我的清单文件是“mainClass”,它包含我首先放在上面的内容。
谢谢。