
这个报错是缺少javafx包,下载javafx,手动导入四个

javafx下载:
JavaFX

这个是因为jdk11移除了sun.misc.base64encode,需要手动下载包导入
#sun.misc.BASE64Encoder 下载
在使用JDK8.0以上版本import sun.misc.BASE64Encoder之类的包时会出现package sun.misc does not exist的问题,这是因为jdk8及以后不再允许用户使用这个包(当然这并不代表里面没有这个包)
https://jar-download.com/maven-repository-class-search.php?search_box=sun.misc.%20BASE64Encoder

这个报错是因为没配置运行参数,配置VM option参数

--module-path "/Users/name/Downloads/javafx-sdk-19/lib/" --add-modules javafx.controls,javafx.fxml
但是运行的时候还是爆其他错,不想折腾了,直接编译出来,一直都是提示no main manifest attribute, in apt_tools.jar
干脆直接在windows下安装一个绿色版的jdk8,直接用作者编译好的jar
把jdk8/bin目录下的java改成java8,添加个环境变量,然后直接执行,java8 -jar apt_tools.jar
Comments NOTHING