我使用Eclipse IDE创建了一个包含许多JFrame的Java程序。
所以当我想为我的项目创建一个可执行jar文件时,我收到了这个错误:
Could not find main method from given launch configuration
即使我在项目属性中指定了主类,我仍然有错误。
提前致谢
答案 0 :(得分:0)
点击项目 - >运行方式 - > Java应用程序 选择主类 检查类路径
答案 1 :(得分:0)
根据您提供的少量信息,您似乎忘记在文件夹manifest.mf
中创建基本文件Meta-inf
。此文件必须至少包含以下信息:
Manifest-Version: 1.0
main-class: <you package name>.<your main class>
请查看Google以获取有关此主题的更多信息。
您可以使用Eclipse创建它,虽然它是一个简单的文本文件,您也可以手动执行。
编辑:添加了Eclipse的小指南
另外,我发现this指南似乎非常有帮助。
答案 2 :(得分:0)
你的主要方法是静态的吗?如果不是那么可能是原因:)
答案 3 :(得分:0)
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
JFrame11 frame = new JFrame11();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
});
}