Java创建可运行的.jar

fre*_*tar 1 java swing export executable-jar

我试图将我的GUI项目导出为eclipse中的runnable jar文件.我选择了主类并创建了运行配置.出于某种原因,当我尝试通过双击启动程序时,我从JVM启动器收到以下错误消息:

"无法找到主类,程序将退出"

public class Main {


public static void main (String[] args)
{
    JFrame fr = new JFrame();
    fr.setSize(300,300);
    fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    fr.setVisible(true);
}}
Run Code Online (Sandbox Code Playgroud)

我为这个问题创建了这个简单的测试,我得到了同样的信息.Main在默认包中的源文件夹"src"中.在Run Configurations中,我只是选择了项目,我选择了这个类作为主类.

谢谢

Vit*_*ake 5

尝试运行jar java -jar <path-to-jar-file>.jar

如果上面工作正常,那么你的jar创建没有任何问题,它创建了一个正确的runnable jar.您可能在安装JDK/JRE时遇到问题.