将原来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
分享到:
相关推荐
这个压缩包包含了三个不同版本的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是一个重要的里程碑,它不仅为初学者提供了稳定的学习环境,也为专业开发者提供了强大的开发工具和优化的运行时环境。即使在后来的新版本出现后,这个经典版本仍然在一些项目中得到应用,显示...
Java Development Kit(JDK)是Java编程语言的软件开发工具包,它包含了编译、调试、文档生成等必需工具,让开发者能够创建、测试和部署Java应用程序。JDK1.6.0_10是Oracle公司发布的一个版本,它在JDK1.6系列中是一...
JDK包含了Java运行时环境(JRE)、Java编译器(javac)、Java文档生成工具(javadoc)以及Java调试器(jdb)等核心组件。 1. **Java编译器(javac)**:它是Java源代码到字节码的转换工具,允许开发者将.java源文件...
1. **增强的编译器(javac)**:JDK 1.6的javac编译器进行了优化,提高了编译速度,支持更多语法特性,如泛型、枚举类型和注解。 2. **改进的垃圾收集(Garbage Collection)**:引入了新的垃圾收集算法,如并发...
6. **故障排查**:提供了解决常见问题和错误的方法,帮助用户和开发者诊断和修复插件相关的性能问题或运行时错误。 7. **许可证和版权信息**:文档指出,Oracle Solaris 8和Java插件受到严格的版权保护,并受特定的...
在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”和描述中的信息表明,这是一个针对Linux操作系统,i586架构的Java Development Kit (JDK) 的版本1.2.2。JDK是Java编程语言的核心组成部分,它包含了编译、调试、运行Java应用程序所需的...
它引入了泛型的完全支持,允许程序员在编译时进行类型检查,从而减少了运行时类型错误。泛型提高了代码的重用性和安全性,使得容器类(如List、Set和Map)可以更好地处理不同类型的对象。 其次,JDK 6改进了枚举...
JDK是Java编程的基础,提供了编译、调试和运行Java应用程序所需的工具。安装JDK时,通常可以选择默认路径进行安装,完成后可以通过系统环境变量设置来确保Java可被系统识别。 **1.1 安装JDK 1.6** - 下载并运行JDK...
10. **Java Plug-in**:允许Java applet在Web浏览器中运行。 JDK1.4.2.17相比后来的版本,在特性和性能上可能有所落后,例如,它不包含许多现代Java语言特性,如泛型、枚举、注解和增强的for循环等。此外,安全性...
假设已从Oracle官网或可信来源下载了JDK安装包,以`jdk-1_5_0_06-windows-i586-p.exe`为例,双击该文件启动安装向导。首先,用户需要同意许可协议,这是软件安装的通用步骤。 **1.2 选择安装组件** 在安装过程中,...
3. **Java插件和其他支持组件**:如Java Web Start、Java Plug-in等,用于支持特定的应用场景或功能。 #### 三、JDK与JRE的区别 1. **目的不同**: - **JDK**主要用于开发Java应用程序,包含了编译、运行Java程序...
- 设计时信息设置:在 `Window > Preferences > MyEclipse > Matisse4Myeclipse / Swing` 中设置设计时信息的 JAR 文件位置,通常指向安装 JDK 目录下的 `dt.jar` 文件。 ##### 3. 高级配置选项 - **启动项配置**...
2. **JDK 1.6兼容性**: Eclipse SDK 4.2-win32 特别指出支持JDK 1.6,这意味着它可以与这个特定版本的Java环境无缝协作,提供编译、调试和运行Java应用程序所需的所有工具。用户需要确保在计算机上安装了JDK 1.6才能...
3. 在Preferences窗口中,展开"Plug-in Developments",然后选择"Install/Update"。 4. 点击"Add"按钮,选择本地jadclipse.jar文件。 5. 完成安装后,重启MyEclipse,然后在"Window" -> "Preferences" -> "Java" -> ...
**Java Development Kit (JDK) 1.7 ...开发者可以利用这个JDK来编写、编译、调试和运行Java应用程序,同时享受到Java 7的新特性带来的效率提升和编程便利。在开发过程中,记得定期更新到最新的安全补丁以保持系统安全。
- **编译级别**:在`Window > Preferences > Java > Compiler`中,将编译兼容级别设置为1.5,以符合JDK 1.6的要求。 - **JDK选择**:在`Preferences > Java > Installed JREs`中,通过Edit...选择JDK安装路径...
3. **配置IDEA JDK**:确保你正确配置了IntelliJ IDEA的JDK环境。 4. **创建插件项目**:使用IntelliJ IDEA创建一个新的项目,并选择插件开发模板。 #### 插件是如何工作的? 插件的工作机制主要依赖于IntelliJ ...