`
JasonRight
  • 浏览: 72521 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jdk1.6编译的plug-in转成jdk1.5时的错误

    博客分类:
  • Java
阅读更多

将原来build path中JRE1.6换成jre1.5后,运行'Project/Clean', 启动plug-in时仍然报错,

 

org.eclipse.core.runtime.CoreException[1]: java.lang.UnsupportedClassVersionError: Bad version number in .class file
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:161)
	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:501)
	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:471)

 

在plug-in.xml的editor中'Overview'tab页,点击'Update the classpath settings', jdk才能真正被换掉。这样会看到一些jdk1.6合法但jdk1.5非法的错误,如对Interface的方法注解Override

分享到:
评论

相关推荐

    包含 jdk1.5免安装、jdk1.6免安装、jdk1.8(32和64)

    这个压缩包包含了三个不同版本的JDK:JDK 1.5、JDK 1.6和JDK 1.8,其中1.5和1.6是早期版本,而1.8是最流行且广泛使用的版本之一。 **JDK 1.5(也称为Java 5.0)** JDK 1.5在2004年发布,引入了许多重要的新特性,如...

    JDK1.6.0_45

    总结来说,JDK1.6.0_45是一个重要的里程碑,它不仅为初学者提供了稳定的学习环境,也为专业开发者提供了强大的开发工具和优化的运行时环境。即使在后来的新版本出现后,这个经典版本仍然在一些项目中得到应用,显示...

    jdk1.6.0_10

    Java Development Kit(JDK)是Java编程语言的软件开发工具包,它包含了编译、调试、文档生成等必需工具,让开发者能够创建、测试和部署Java应用程序。JDK1.6.0_10是Oracle公司发布的一个版本,它在JDK1.6系列中是一...

    官方原版 jdk-6u45-windows 32位+64位

    1. **增强的编译器(javac)**:JDK 1.6的javac编译器进行了优化,提高了编译速度,支持更多语法特性,如泛型、枚举类型和注解。 2. **改进的垃圾收集(Garbage Collection)**:引入了新的垃圾收集算法,如并发...

    java jdk1.6.0_10.rar 绿色压缩包

    JDK包含了Java运行时环境(JRE)、Java编译器(javac)、Java文档生成工具(javadoc)以及Java调试器(jdb)等核心组件。 1. **Java编译器(javac)**:它是Java源代码到字节码的转换工具,允许开发者将.java源文件...

    Oracle Solaris 8 Solaris Java Plug-in User’s Guide-28

    6. **故障排查**:提供了解决常见问题和错误的方法,帮助用户和开发者诊断和修复插件相关的性能问题或运行时错误。 7. **许可证和版权信息**:文档指出,Oracle Solaris 8和Java插件受到严格的版权保护,并受特定的...

    jdk1.8.0_221(Windows安装包)

    在Windows环境下安装JDK 1.8.0_221时,通常会有一个名为`jdk-1.8.0_221-windows-x64.exe`或`jdk-1.8.0_221-windows-i586.exe`的可执行文件,这取决于你下载的是64位还是32位版本。安装过程中,你可以选择自定义安装...

    jdk-1._2-linux-i586

    标题“jdk-1._2-linux-i586”和描述中的信息表明,这是一个针对Linux操作系统,i586架构的Java Development Kit (JDK) 的版本1.2.2。JDK是Java编程语言的核心组成部分,它包含了编译、调试、运行Java应用程序所需的...

    Professional Java JDK 6 Edition

    它引入了泛型的完全支持,允许程序员在编译时进行类型检查,从而减少了运行时类型错误。泛型提高了代码的重用性和安全性,使得容器类(如List、Set和Map)可以更好地处理不同类型的对象。 其次,JDK 6改进了枚举...

    ArcGIS Engine for Java安装详解

    JDK是Java编程的基础,提供了编译、调试和运行Java应用程序所需的工具。安装JDK时,通常可以选择默认路径进行安装,完成后可以通过系统环境变量设置来确保Java可被系统识别。 **1.1 安装JDK 1.6** - 下载并运行JDK...

    JDK1.4.2.17 32位

    10. **Java Plug-in**:允许Java applet在Web浏览器中运行。 JDK1.4.2.17相比后来的版本,在特性和性能上可能有所落后,例如,它不包含许多现代Java语言特性,如泛型、枚举、注解和增强的for循环等。此外,安全性...

    jdk配置jdk配置jdk配置jdk配置jdk配置jdk配置

    假设已从Oracle官网或可信来源下载了JDK安装包,以`jdk-1_5_0_06-windows-i586-p.exe`为例,双击该文件启动安装向导。首先,用户需要同意许可协议,这是软件安装的通用步骤。 **1.2 选择安装组件** 在安装过程中,...

    jdk与jre的不同

    3. **Java插件和其他支持组件**:如Java Web Start、Java Plug-in等,用于支持特定的应用场景或功能。 #### 三、JDK与JRE的区别 1. **目的不同**: - **JDK**主要用于开发Java应用程序,包含了编译、运行Java程序...

    java系列开发工具安装与使用

    - 设计时信息设置:在 `Window > Preferences > MyEclipse > Matisse4Myeclipse / Swing` 中设置设计时信息的 JAR 文件位置,通常指向安装 JDK 目录下的 `dt.jar` 文件。 ##### 3. 高级配置选项 - **启动项配置**...

    eclipse-SDK-4.2-win32

    2. **JDK 1.6兼容性**: Eclipse SDK 4.2-win32 特别指出支持JDK 1.6,这意味着它可以与这个特定版本的Java环境无缝协作,提供编译、调试和运行Java应用程序所需的所有工具。用户需要确保在计算机上安装了JDK 1.6才能...

    java反编译工具,Eclipse反编译插件

    3. 在Preferences窗口中,展开"Plug-in Developments",然后选择"Install/Update"。 4. 点击"Add"按钮,选择本地jadclipse.jar文件。 5. 完成安装后,重启MyEclipse,然后在"Window" -> "Preferences" -> "Java" -> ...

    jdk1.7_80 window.64

    **Java Development Kit (JDK) 1.7 ...开发者可以利用这个JDK来编写、编译、调试和运行Java应用程序,同时享受到Java 7的新特性带来的效率提升和编程便利。在开发过程中,记得定期更新到最新的安全补丁以保持系统安全。

    开发环境搭建手册.doc

    - **编译级别**:在`Window > Preferences > Java > Compiler`中,将编译兼容级别设置为1.5,以符合JDK 1.6的要求。 - **JDK选择**:在`Preferences > Java > Installed JREs`中,通过Edit...选择JDK安装路径...

    IntelliJ_IDEA_Plugin_Development

    3. **配置IDEA JDK**:确保你正确配置了IntelliJ IDEA的JDK环境。 4. **创建插件项目**:使用IntelliJ IDEA创建一个新的项目,并选择插件开发模板。 #### 插件是如何工作的? 插件的工作机制主要依赖于IntelliJ ...

Global site tag (gtag.js) - Google Analytics