ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

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

2019-06-07 16:01:13  阅读:551  来源: 互联网

标签:java eclipse swing windowbuilder eclipse-oxygen


我在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?

解决方法:

这是在Window Builder中检测Java版本字符串的已知错误.从历史上看,实现版本字符串的解析是为了不检查索引位置0的主要版本部分,例如9.0或10.0,但是在索引2处,即1.6,1.7,……

可悲的是,截至今天,在错误报告517291中,我们发现:

Patches welcome, we currently do not have active WB developers.

所以有人必须为这种导致你痛苦的不良行为做出贡献.

因此,对于现在,如果要在Eclipse中使用Window Builder,则必须使用小于或等于1.8的Java版本.作为参考,请参阅greg-449this answer关于此主题的答案.

希望这有助于(现在).

标签:java,eclipse,swing,windowbuilder,eclipse-oxygen
来源: https://codeday.me/bug/20190607/1194702.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有