java Netbeans JavaFx无法选择主类
当我尝试在NetBeans中运行代码时,我会看到一个空窗口,上面写着“浏览JavaFX应用程序类”,但没有可供选择的窗口。我该怎么解决这个问题?我正在尝试创建一个纸牌游戏。 这是主要方法的开始
import cardutils.Deck;
public class Main {
public static void main(String[] args) {
Deck deck = new Deck();
System.out.println(deck.toString());
}
}
# 1 楼答案
如果你想制作一个JavaFX应用程序,你需要创建一个类来扩展JavaFX的
Application
类,它还包含你的main方法。比如:然后简单地运行这个项目,Netbeans就会找到这个类,因为它包含一个main方法,并允许您选择它
但是,如果这个项目并不真正需要JavaFX(我只是想知道,因为您只是在命令行中打印一些东西),那么在创建Netbeans项目(JavaFX项目而不是普通的Java项目)时,您可能选择了错误的项目类型。在本例中,创建一个新的标准Java项目,并从旧项目复制代码
编辑:包含“可用类”的列表为空,因为Netbeans在您创建的JavaFX项目中找不到任何扩展
javafx.application.Application
的类# 2 楼答案
我也有同样的问题。您可能需要显式设置源目录路径。我通过显式设置源目录解决了这个问题。文件->;项目财产->;添加文件夹->;浏览你的src目录。构建它,然后再次运行。我可以运行应用程序
# 3 楼答案
我有一个类似的问题,它们似乎是由项目文件夹下的剩余文件引起的。我删除了文件夹和其中的所有内容,并重新创建了一个新项目。这就解决了问题