Tag: eclipse oxygen

Eclipse Java插件项目中的传递依赖项

看来,我的Eclipse Oxygen 3传递依赖关系在Plugin-Projects中没有得到解决。 考虑以下项目,其中A仅依赖于B,B取决于C: 虽然在JDK 1.8中运行A结果很好(正如预期的那样),但在JDK 9中我得到了众所周知的知识 Exception in thread “main” java.lang.NoClassDefFoundError: c/C at bB(B.java:9) at aAmain(A.java:8) Caused by: java.lang.ClassNotFoundException: cC at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496) … 2 more 我知道,我没有声明任何模块,但我想,省略它们只是保持项目不变,即使在JDK 9中。当我直接在A MANIFEST.MF中导入项目C时,所有模块都在JDK 1.8中工作。 那么如何在没有声明模块的情况下让项目运行?

线程“main”中的exceptionjava.lang.NumberFormatException:不是版本:9

我试图在eclipse中运行Spark maven Scala项目。 当我运行scala类时 ,我收到此错误: Exception in thread “main” java.lang.NumberFormatException: Not a version: 9 at scala.util.PropertiesTrait$class.parts$1(Properties.scala:184) at scala.util.PropertiesTrait$class.isJavaAtLeast(Properties.scala:187) at scala.util.Properties$.isJavaAtLeast(Properties.scala:17) …. 怎么了 ? 什么是版本9?

如何在Eclipse Window Builder中处理’不兼容的Java版本运行0’?

我在WindowsBuilder中安装了Eclipse,过去它在显示JFrame的设计选项卡时运行良好。 我刚安装了Intellj,除了目前的SE-9 JVM外还安装了JDK。 我的eclipse程序仍然可用,但在打开WindowsBuilder设计时会显示以下内容: Incompatible Java versions: Eclipse is running under 0, but this Java project has a 9 Java compliance level, so WindowBuilder will not be able to load classes from this project. Use a lower level of Java for the project, or run Eclipse using a newer Java version 必须有一些零,而不是1.8或9。 其他StackExchange答案表明我降级了我的Java版本,但是当我去项目/属性/ java编译器时,它没有用。 我的java编译器链接到SE-9,所以我不确定为什么会出现这个新错误。 […]

目标不是JDK根。 找不到系统库。 Eclipse Oxygen 4.7 + Java9错误

我正在尝试使用Eclipse Oxygen IDE测试JDK9(jdk-9-ea + 147版本)。 我和jre一起安装了jdk。 来自Eclipse Market Place我已经安装了Java9 Beta扩展: 问题是,当我尝试从Eclipse添加新安装的jre时,我收到以下错误: 有趣的是,以前的JDK版本的安装不会发生此错误: 是否有人遇到Eclipse Oxygen的simillar问题? 任何反馈都表示赞赏。

Eclipse Oxygen:不兼容的java版本

我刚刚安装了Eclipse Oxygen并创建了一个JFrame项目。 从源视图切换到设计视图时,我得到“不兼容的java版本错误”。 完整错误说明:Eclipse运行在0以下,但此Java项目具有10个Java合规性级别,因此WindowBuilder将无法从此项目加载类。 为项目使用较低级别的Java,或使用较新的Java版本运行Eclipse。 我在windows中检查了版本 – >首选项 – > java – >编译器,其中编译器符合级别为10,并在项目属性中检查 – > java编译器 – >编译器符合级别为10。 如何解决这个问题? 我浏览谷歌但没有任何作用……

在eclipse氧气版本中选择Java 9中的JRE运行时环境

我正在尝试使用Eclipse Oxygen Version探索Java 9的function。 我已经下载了java 9和Eclipse Oxygen版本。 但是当我尝试创建一个新的Java项目时,Java SE 1.9在JRE执行环境列表中不可用。 怎么进一步? 任何帮助,将不胜感激。 选择运行时环境 选择默认的JRE ??