You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
By clicking “Sign up for GitHub”, you agree to our
terms of service
and
privacy statement
. We’ll occasionally send you account related emails.
Already on GitHub?
Sign in
to your account
我的版本:java 14.0.2 2020-07-14
原因同
#114
:这个项目是用 JavaFx 开发的,JavaFx 是 Java 的一个跨平台的 UI 框架,是集成在 JDK 中的,不过在 JDK11 之后被移除了,独立出了 openjfx 以供开发者单独下载使用。
解决方案:
到官方
https://openjfx.cn/dl/
下载javaFx SDK
执行命令java --module-path "C:\javaFx\openjfx-11.0.2_windows-x64_bin-sdk\javafx-sdk-11.0.2\lib" --add-modules=javafx.controls --add-modules=javafx.fxml --add-modules=javafx.base --add-modules=javafx.graphics --add-modules=javafx.web -jar Behinder_v3.0_Beta6_win.jar
对于上述命令的解释:
--module-path:你的路径。记得两个反斜杠以及引号。如果嫌弃路径太长,可加入到环境变量,具体百度搜javaFx环境配置
--add-modules:需要加载的fx模块,调试之后发现缺少.controls,.fxml,graphics,.base和web,加上即可(如果后续还差什么看命令行输出的报错信息添加即可)
懒人版本之编写bat脚本:start java --module-path "C:\javaFx\openjfx-11.0.2_windows-x64_bin-sdk\javafx-sdk-11.0.2\lib" --add-modules=javafx.controls --add-modules=javafx.fxml --add-modules=javafx.base --add-modules=javafx.graphics --add-modules=javafx.web -jar Behinder_v3.0_Beta6_win.jar(保存为bat即可)
效果图如下:
我的版本:java 14.0.2 2020-07-14
原因同
#114
:这个项目是用JavaFx开发的,JavaFx是Java的一个跨平台的UI框架,是集成在JDK中的,不过在JDK11之后被移除了,独立出了openjfx以供开发者单独下载使用。
解决方案:
到官方
https://openjfx.cn/dl/下载javaFx
SDK
执行命令java --module-path“ C:\ javaFx \ openjfx-11.0.2_windows-x64_bin-sdk \ javafx-sdk-11.0.2 \ lib” --add-modules = javafx.controls --add-modules = javafx .fxml --add-modules = javafx.base --add-modules = javafx.graphics --add-modules = javafx.web -jar Behinder_v3.0_Beta6_win.jar
对于上述命令的解释:
--module路径:你的路径记得两个反斜杠以及引号如果嫌弃路径太长,可加入到环境变量,具体百度搜JavaFX的环境配置。
--add模块:需要加载的fx模块,调试之后发现.controls,.fxml,graphics,.base和web,附加即可(如果后续还差什么看命令行输出的报错信息添加即可)
懒人版本之编写bat脚本:启动java --module-path“ C:\ javaFx \ openjfx-11.0.2_windows-x64_bin-sdk \ javafx-sdk-11.0.2 \ lib” --add-modules = javafx.controls --add-modules = javafx.fxml --add-modules = javafx.base --add-modules = javafx.graphics --add-modules = javafx.web -jar Behinder_v3.0_Beta6_win.jar(保存为蝙蝠即可)
效果图如下:
感谢,我还以为我jdk环境出问题了,重装了好几版