初次使用JBuilder 时,如果直接用Run Project 的话,就会出现以下的对话框
但是在当前工程下选中一个要编译的类文件,右键使用Run using defaults 的时候,这个类会编译然后运行。
这个区别就在于:当右键使用Run using defaults 的时候,是把这个类作为工程的主文件使用。
而在一个工程中,如果没有指定一个主文件的话,直接Run Project ,JBuilder 会找不到主文件。
就如同在一个类中如果没有指定一个 main 方法的话,这个类只能通过编译,但是是不会运行的,会出现以下信息 java.lang.NoSuchMethodError: main
Exception in thread "main"
所以一个JBuilder 也需要一个“入口”,这个入口就是指定的主文件。
在上图 Main Class 后选择一个你要用的 .java 文件就可以了。