我已经完成了这个项目我一直在努力,但是当我们部署它时,在安装程序安装应用程序并尝试运行它之后,它会出现一个对话框,显示“Class Not Found Package / Class”
这可能是我的Ant脚本失败了。我需要知道我做错了什么,以便我可以部署项目。
好的,快速测试显示问题与项目的构建方式无关,但实际上是主类的代码:
这是主类文件的代码:
final Options OptionsForm = new Options();
final Game GameForm = new Game();
final Buttons ButtonsForm = new Buttons();
final Stage
ButtonsStage = new Stage(StageStyle.TRANSPARENT),
OptionsStage = new Stage(StageStyle.UTILITY),
GameStage = new Stage(StageStyle.UNDECORATED);
final private static Stage ProgressStage = new Stage(StageStyle.UTILITY);
final private static ProgressDialog progDialog =
new ProgressDialog("Launching . . . This may take a few minutes.");
static{
PrizeSweeper.ProgressStage.setOnCloseRequest(
(WindowEvent WE) -> WE.consume()
); PrizeSweeper.ProgressStage.setScene(new Scene(PrizeSweeper.progDialog));
};
我在这里做错了什么?
答案 0 :(得分:0)
好的,事实证明问题在于,无论出于何种原因,它不喜欢主类中的static{}
。我删除了它,它运行良好。我会把它留在这里,希望有一天能帮助别人。