我导出了一个 JavaFX2 项目的 Jar。它工作正常,但是当我在另一台机器上运行它时会有一个 classDefNotFoundExeption: javafx.application.Application
任何提示如何解决这个问题?
这是我的清单:
Class-Path: .
Main-Class: proj.view.Launcher
我还编写了启动器,以在找不到 JavaFX 的情况下启动 Swing GUI。
这是我的启动器类
public class Launcher {
public static void main(String[] args) {
try {
Class c = javafx.application.Application.class;
proj.main.App.main(args);
}catch (NoClassDefFoundError e) {
String[] t = {"Swing Backup","Application start Error"};
MainFrame.remote(t);
}
}
}