Jbuilder2006中使用1.5以下JDK的解决方法
2007-05-22 09:20
344 查看
Jbuilder2006自带了1.5的JDK,但如果你还想继续用JDK1.42,如果只是在Jbuilder2006的tool-> configure->JDKs中添加一个JDK1.42或更低版本,那么即使你只写一个最简单的HelloWorld程序, Jbuilder2006都会给你报出长长一串错误,编写的代码在Jbuilder2005中也无法运行。我在刚使用Jbuilder2006时,被这个 问题困惑了好久,在网上查了好久也没有找到解决的方法。
今天花了两个小时,终于在Jbuilder2006的帮助中查到了问题的原因。 Jbuilder2006在运行编译工程时,会针对特定版本的VM进行编译,默认的是Java 2 SDK, v 5.0 And Late,因此,如果工程用的是1.5以下的JDK,碰到都是java.lang.UnsupportedClassVersionError这个错误。
解决的办法其实很简单,只要更改这个选项就行了。具体步骤如下:
----------------------------------------------------------
1、右键点击工程文件,选择属性(properties),
2、在属性窗口中选择 Build-->Java,在右边的选项中有四个下拉框,就可以看到编译选项了,
3、其中Compiler和Debug Option可以不用管,只在Languege features和Target VM中选择相应的JDK版本就可以了,然后确定,一切OK。
附件中是配置的图片。
-----------------------------------------------------------
如果在Target VM中选择了All Java SDKs,那么你的class文件在使用JDK1.1的VM上都可以运行(Jbuilder2006帮助中是这么说的,估计没几个人的机子上还在用JDK1.1吧 :-)
【来源】
今天花了两个小时,终于在Jbuilder2006的帮助中查到了问题的原因。 Jbuilder2006在运行编译工程时,会针对特定版本的VM进行编译,默认的是Java 2 SDK, v 5.0 And Late,因此,如果工程用的是1.5以下的JDK,碰到都是java.lang.UnsupportedClassVersionError这个错误。
解决的办法其实很简单,只要更改这个选项就行了。具体步骤如下:
----------------------------------------------------------
1、右键点击工程文件,选择属性(properties),
2、在属性窗口中选择 Build-->Java,在右边的选项中有四个下拉框,就可以看到编译选项了,
3、其中Compiler和Debug Option可以不用管,只在Languege features和Target VM中选择相应的JDK版本就可以了,然后确定,一切OK。
附件中是配置的图片。
-----------------------------------------------------------
如果在Target VM中选择了All Java SDKs,那么你的class文件在使用JDK1.1的VM上都可以运行(Jbuilder2006帮助中是这么说的,估计没几个人的机子上还在用JDK1.1吧 :-)
【来源】
相关文章推荐
- Jbuilder2006中使用1.5以下JDK的解决方法 [转]
- eclipse中使用maven创建项目JDK版本默认是1.5解决方法
- eclipse中使用maven创建项目和更新项目JDK版本默认是1.5解决方法
- 关于集成环信3.0之后,应用无法在安卓5.0以下使用的解决方法
- tomcat使用不同jdk的解决方法
- Jdk1.5线程通信解决方法
- 解决jdk1.4生成二维码问题,因为现下生成二维码的jar包,版本最低支持jdk1.5以上的版本,老的项目中想使用二维码,直接使用jar包无法使用
- 关于使用NotificationComat导致android2.3及以下版本无法显示自定义布局的解决方法.
- 解决安装jdk后使用cmd校验出现has value '1.8',but'1.7' is required.的方法
- 同一个账号启动两个resin而要求使用不同jdk的解决方法
- Android Studio 使用日志:2.升级 JDK 后,Android Studio 启动编译报错的解决方法
- 使用user library出现以下问题的解决方法
- ubuntu下使用sqldeveloper每次输入jdk路径的解决方法
- maven编译指定使用自己配置的jdk而不是eclipse自带的解决方法
- tomcat使用不同jdk的解决方法
- 在node中使用GraphicsMagick出现以下错误的解决方法
- android中,使用ant多渠道打包时出现Perhaps JAVA_HOME does not point to the JDK问题的解决方法
- ubuntu 16.04安装jdk出现“java已包含以下软件包”问题的解决方法
- Ubuntu使用JDK命令出现 程序 XXXX已包含在下列软件包中 问题的解决方法
- apache 服务器禁止http方法 解决appscan 使用 HTTP 动词篡改的认证旁路漏洞