Java 运行JAR文件找不到主类。程序将退出

Java 运行JAR文件找不到主类。程序将退出,java,netbeans,jar,Java,Netbeans,Jar,我一直在谷歌搜索这个非常常见的问题,但没有找到答案。当我通过NetBeans构建和清理我的项目时,我的manifest.mf中只有这个内容 清单版本:1.0 X注释:主类将由生成自动添加 我期待着像其他人一样的东西: Manifest-Version: 1.0 Created-By: 1.7.0_06 (Oracle Corporation) Main-Class: dpsr.DPSR 但我没有。我已经在属性上设置了我的主类。顺便说一下,这是我的主要课程: package dpsr; imp

我一直在谷歌搜索这个非常常见的问题,但没有找到答案。当我通过NetBeans构建和清理我的项目时,我的manifest.mf中只有这个内容

清单版本:1.0 X注释:主类将由生成自动添加

我期待着像其他人一样的东西:

Manifest-Version: 1.0
Created-By: 1.7.0_06 (Oracle Corporation)
Main-Class: dpsr.DPSR
但我没有。我已经在属性上设置了我的主类。顺便说一下,这是我的主要课程:

package dpsr;

import javax.swing.UIManager;


public class DPSR {

    public static void main(String[] args) {
        try {
            UIManager.setLookAndFeel("com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel");
        } catch(Exception e){
            System.out.println("Nimbus isn't available");
        }
        new frmLogin().setVisible(true);
    }
}
…当我在机器上运行命令时

java-jar dpsr.jar

它只说

找不到主类:。。。程序将退出


我不想继续我的项目,除非我解决这个问题。我需要这个,以便其他计算机可以使用我的项目。

按照这些说明操作

  • 右键单击Project,选择[Properties]
  • 选择左侧的[运行]节点
  • 在[Main Class]测试字段中,使用浏览按钮选择要作为启动类的主类。按OK
  • 清理构建项目
  • 打开文件窗口,查看YourProject/dist/YourProject.jar/META-INF/MANIFEST.MF。您应该看到主类已添加/更改

  • 可能重复..您好,谢谢您的回复..很高兴收到此..我还发现我要运行程序的pc的jdk/jre版本低于我开发程序的版本。:)