java-11 - Java 11 - java/beans/PropertyChangeListener
问题描述
使用java11获得以下信息。这在 java 8 上运行良好。请提出建议。仅在 eclipse 4.12 中运行时才会发生这种情况有没有一种方法可以在 eclipse 中的合规级别为 1.8 时添加模块 java.desktop。
java.lang.NoClassDefFoundError: java/beans/PropertyChangeListener
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1016)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:802)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:700)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:623)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at com.my.cep.driver.http.server.impl.TomcatServer.init(TomcatServer.java:155)
at com.my.cep.driver.http.MyChannel.init(MyChannel.java:78)
解决方案
我得到了上述问题的解决方案。
在 vm 参数中添加下面的广告来解决。
--add-modules java.xml,java.sql,java.prefs,java.desktop
推荐阅读
- java - 如何打印出数组中最常见的所有元素
- nginx - 入口多路径不匹配
- excel - 执行时变量未定义错误
- c - 我不明白为什么我的 for 循环给出了一个尴尬的输出
- vba - Paste range from word in mail body including the format
- javascript - 使用 node.js 使用公共属性合并两个 javascript 对象
- java - 将大括号中的字符串重复 n 次
- swift - 如何在文本字段中插入数字而不是字符串?
- mysql - 在 SQL 中的同一列上进行多个过滤,并在结果中有附加列
- linux - AWS - 从老一代迁移到最新一代 ec2 的步骤/注意事项