DarkMatter in Cyberspace
  • Home
  • Categories
  • Tags
  • Archives

Eclipse项目中JDK的版本


JDK6编译出来的class文件不能运行在JDK5的虚拟机上,因此用Eclipse开发/运行/打包项目时要注意Java编译器的版本,有3个位置(范围从大到小)会影响Java编译器的版本:

  1. Eclipse级全局JRE:Window->Preferences->Java->Installed JREs;

  2. 项目级JRE:Project->Properties下的:

  3. Build Path -> Libraries -> JRE System Library;

  4. Java Compiler -> JDK Compliance;

  5. Run/Debug Configuration级JRE: 在这个Configuration的"JRE"标签页中设置;

确定class文件版本的方法是查看class文件的第7个字节: 0x31-> JDK5, 0x32 ->JDK6, 0x33 ->JDK7;

class文件格式的详细介绍见 Java class file .



Published

Jun 13, 2012

Last Updated

Jun 13, 2012

Category

Tech

Tags

  • 版本 2
  • class 4
  • Eclipse 40
  • JDK 8

Contact

  • Powered by Pelican. Theme: Elegant by Talha Mansoor