对于刚接触Javafx的小伙伴可能会发现,如果我们在一个包中编写了一个以上的不同界面设计程序,第一个可以顺利运行,但当我们想运行第二个程序的时候就可能会发现,程序没有报错但就是没有弹出我们本程序设计的窗口,有时也会报错显示找不到主类main。
错误原因: 找不到或无法加载主类;
希望下面的方法能帮到你。
1、 这是窗口测试包中 "我是按钮.java" 的运行结果,发现可以顺利运行。
3.接下来我们试着运行同一包中 "汽车.java" 程序,可能会报错:
错误: 找不到或无法加载主类;
原因: java.lang.ClassNotFoundException:
2、再有一种情况就是:没有报错,但发现运行的是之前的"我是按钮.java"程序。
解决办法:
新建一个包,将"汽车.java"放进去,在同一包中新建main方法,从main方法(m11.java)中调用"汽车.java"。
以上就是一种解决办法,只是简单的分享,希望能帮到你。其中可能存在不足,望大佬指正,谢谢。