欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

详解关于eclipse中使用jdk15对应javafx15的配置问题总结

时间:2022-01-29 09:57:11|栏目:JAVA代码|点击:

一、前言

废话:

/*这两天一直卡在eclipse的jdk15对应的
java15的配置上,一直用不了。上了很多博客,
基本上都没有真正解决我的问题。
主要是下面几个异常:*/

//1.初始化异常:Error occurred during initialization of boot layer
java.nio.file.InvalidPathException: 
Illegal char <:> at index 2: “D:\javafx\javafx-sdk-15.0.1\lib --add-modules javafx.controls,javafx.fxml


//2.错误: 找不到或无法加载主类 aaa.aaaaaa
原因: java.lang.NoClassDefFoundError: javafx/application/Application

//3.Error occurred during initialization of boot layer
java.lang.module.FindException: Module javafx.controls not found

二、上面异常的解决:

1.主要配置VM参数的时候:因为我直接复制某些博主的这段句子:

?Cmodule-path “SDK的bin文件路径” --add-modules javafx.controls,javafx.fxml

导致出错,看完我的博客以后,大家就可以注意到这里有三个问题:
1.module前面错了,应为:?Cmodule,注意,前面是两个英文横杠,不是一个中文横杠。
2.双引号其实是中文的。应为:英文双引号
3.其实不是bin目录,而是lib目录

下面这个才是正确的:

--module-path "javafx SDK的lib文件的路径" --add-modules javafx.controls,javafx.fxml

2.这个错误就是你没加VM参数。不用多说了,其他博主博客写得清清楚楚。

3.这个异常可能的产生原因:
 还是上面那个配置VM参数,原本路径应该写成类似于这样:
“D:\javafx\javafx-sdk-15.0.1\lib”
最后应该是到lib目录,
可是你看一些博主写的到bin目录,就错了。

三、总结:

有些电脑上的中文标点和英文标点非常相像,所以,可能你会非常难以用肉眼分辨其中差别。如果你直接复制别人的一些代码或者语句,可能会错一大推。

所以,最保险的方法还是自己养成修改标点符号的习惯,或者直接手写。

上一篇:使用restTemplate远程调controller路径取数据

栏    目:JAVA代码

下一篇:Java Benchmark 基准测试的实例详解

本文标题:详解关于eclipse中使用jdk15对应javafx15的配置问题总结

本文地址:http://www.codeinn.net/misctech/191748.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有