好的,在您关闭此线程或回答完全超出主题的问题之前,请先听我说。我已经检查了所有的解决方案。我已经阅读了所有其他类似的 SO 主题,并尝试了他们在那里所说的一切。我正在使用 NetBeans,是的,它确实成功地运行了我的程序,而且我的命令 promt 也完美地运行了我的程序。我得到“找不到主类:Main。程序将退出。” 仅当我尝试双击 jar 时。是的,我有清单文件,它告诉我的主类在哪里。我什至尝试使用仅创建一帧的 Main 类创建新项目,然后构建它,但仍然出现相同的错误。
这是我在默认包中的主类(唯一类):
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame("Test");
frame.setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
frame.setVisible(true);
frame.setBounds(450, 170, 400, 400);
}
}
这是清单文件:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.8.2
Created-By: 1.7.0_02-b13 (Oracle Corporation)
Class-Path:
X-COMMENT: Main-Class will be added automatically by build
Main-Class: Main