当我使用BlueJ IDE时,我可以在不使用main()方法的情况下运行程序,而当我在NetBeans中尝试相同的代码时,它表明程序没有main()。
BlueJ是一个开发环境,它是一个比NetBeans或Eclipse等专业环境更小、更简单的接口。这允许初学者更快地开始,因此不会强迫你写main(),而是在后台中为你写
https://www.cs.utexas.edu/users/scottm/cs307/handouts/BlueJProjectInstructions.html
由于Netbeans和Eclipse要求您手动键入代码,而不是使用BlueJ中的拖放方法。
已经说过public static void main(String[] arg){...}
是标准独立程序的起点。