这里点击运行后会报出一个错误
Caused by: java.lang.NullPointerException: Location is required.
然后如果将代码改为
Parent root = FXMLLoader.load(getClass().getClassLoader().getResource("ChatRoom.fxml"));
或者将代码改为
Parent root = FXMLLoader.load(getClass().getResource("/ChatRoom.fxml"));
程序可以运行
具体有没有加getClassLoader()可以参考以下说法
getClassLoader().getResourct()和getResource()区别