我已经找到了几个不同的解决方案,但我要么得到一个非法的表达式#34;错误或预期"类,接口或枚举"错误。
所以我只想让我的JFrame类成为我的主类,因为目前我的项目没有主类。
这就是代码的开头:
public class HotelGuiForm extends javax.swing.JFrame {
public HotelGuiForm() {
initComponents();
}
当我插入Main类代码时,它只会出现错误。 有人能帮帮我吗?
编辑:
public class HotelGuiForm extends javax.swing.JFrame {
public static void main(String[] args);
{
public HotelGuiForm() {
initComponents();
}
//Rest of Code
}
这让我在公共的HotelGuiForm()上非法开始表达,如果我将public static void main放在公共类之上,我会得到一个缺少的类枚举或接口。
答案 0 :(得分:2)
您的代码格式不正确。
试试这个。
public class HotelGuiForm extends javax.swing.JFrame {
public HotelGuiForm() {
initComponents();
}
public static void main(String[] args){
HotelGuiForm HGF = new HotelGuiForm();
}
}
答案 1 :(得分:1)
public class HotelGuiForm extends javax.swing.JFrame {
public HotelGuiForm() {
initComponents();
}
public static void main(String[] args){
new HotelGuiForm();
}
}