我有一种感觉,这将是一个微不足道的问题,但它让我把头撞在墙上。
我需要一个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
有一个主要的使用方法。我真的不明白为什么。
有什么想法吗?有什么帮助吗?
暂无答案!
目前还没有任何答案,快来回答吧!