我一直在编写一个简单的程序,当我从IDE运行它时,它完全按照预期工作,但当我尝试使用命令行中的javac进行编译时,它会出现以下错误提示:
C:\Users\Lukasz\Documents\NetBeansProjects\NetBeansTest\src\netbeanstest>javac M
ain.java
Main.java:19: error: cannot find symbol
MainFrame myFrame = new MainFrame();
^
symbol: class MainFrame
location: class Main
Main.java:19: error: cannot find symbol
MainFrame myFrame = new MainFrame();
^
symbol: class MainFrame
location: class Main
2 errors
然而,我不确定可能会缺少什么,因为所有文件都在同一个目录中。这是我的主函数代码:
public class Main {
public static void main(String[] args) {
MainFrame myFrame = new MainFrame();
myFrame.setVisible(true);
}
}
如您所见,这并不复杂。第19行是错误的地方:MainFrame myFrame = new MainFrame();
但我看不出有什么问题,因为它在IDE中编译文件。
在这里任何帮助将非常感激。
MainFrame
类吗? - ItachiUchiha