eclipse在将项目导出为可执行jar期间找不到主类

dxpyg8gm  于 2021-08-20  发布在  Java
关注(0)|答案(0)|浏览(217)

我有一种感觉,这将是一个微不足道的问题,但它让我把头撞在墙上。
我需要一个java程序,它能以最快的速度录制音频。我搜索了一些预先存在的代码,发现了这一点,并对代码进行了一次修改:我确保创建gui后的第一件事是java本身按下记录按钮。
下面是在类中找到的修改后的main方法 SwingSoundRecorder :

public static void main(String[] args) {
        try {
            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
        } catch (Exception ex) {
            ex.printStackTrace();
        }

        SwingUtilities.invokeLater(new Runnable() {
            @Override
            public void run() {
                SwingSoundRecorder GUI = null;
                GUI = new SwingSoundRecorder();
                GUI.setVisible(true);

                // This line ensures the GUI will start recording immediately
                GUI.buttonPlay.doClick();
            }
        });
    }

为此,我尝试将其导出为java可执行文件。因为我使用eclipse,所以我认为这将非常简单:只需指定.jar文件的位置以及主类是什么。
显然java不认识 SwingSoundRecorder 有一个主要的使用方法。我真的不明白为什么。
有什么想法吗?有什么帮助吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题