为了使用方便,我在家和公司的电脑上都安装了Eclipse 3.3,用于编写和测试Java,并通过SVN 同步版本信息。早上,刚把昨晚写完的程序更新到公司电脑,编译时,即报大堆的java.lang.UnsupportedClassVersionError 错误。后来仔细想想,怀疑是SVN 同步时,把Ecliplse project 的信息也更新了。由于两台电脑上的JDK 版本不同,编译时出现异常问题。
错误提示如下:
为了使用方便,我在家和公司的电脑上都安装了Eclipse 3.3,用于编写和测试Java,并通过SVN 同步版本信息。早上,刚把昨晚写完的程序更新到公司电脑,编译时,即报大堆的java.lang.UnsupportedClassVersionError 错误。后来仔细想想,怀疑是SVN 同步时,把Ecliplse project 的信息也更新了。由于两台电脑上的JDK 版本不同,编译时出现异常问题。
错误提示如下:
既然是Ecliplse project 中JDK 版本的问题,那只要修改为当前系统安装的JDK版本即可。例如,公司的电脑用的JDK是1.5 的。
则在Eclipse 的Explorer 中,右键点击对应的项目,选择Properties。找到Java Compiler,在Compiler compliance level 中选择JDK 版本为1.5,保存即可。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/linux/103962.html