我有一个用JavaSDK1.8成功构建并运行的JavaFX应用程序。我试图将其迁移到Java 11,最终目标是使用Java 14,但无法创建可运行的jar。为了尝试和理解这个过程,我下载了javafx示例,并尝试遵循https://openjfx.io/openjfx-docs/#modular for Maven上的说明。当我运行mvn
当我运行flutter doctor --android-licenses时,它提示我更新SDK,如下所示- A newer version of the Android SDK is requiredTo update, run:
/home/<username>/Android/SDK/tools/bin/sdkmanager --update 当我运行它时,我遇到了一个异常-- java.lang.NoClassDefFoundErro
我在JavaFX中使用Java 8。当我用maven打包我的可执行JAR时,可执行的JAR使用Java 8工作得很好。但是,如果我使用例如Java 13来运行JAR,我会得到以下错误:
Error: Could not find or load main class ApplicationLauncherClientCaused by: java.lang.NoClassDefFo