在1.7的jdk环境下 如何通过修改ant脚本文件设置某个指定项目编译环境为1.6

第一次写与开发经验有关的博客 因为是作为笔记的性质记录下我平时在开发中遇到的问题 所以可能内容会有点杂乱或者出现一些错误 还望看到的大神提点




编译的过程中报了很多这样的错误 导致我项目编译失败 通过上网百度知道原来是JPEGImageEncoder(包名com.sun.image.codec.jpeg.JPEGImageEncoder)所在的包不是java自带的包 而是sun公司出的扩展包 而且在jdk1.7中这个类已经不存在了 所以我开始按照网上的教程 把这个项目的jdk环境设置为1.6 具体做法如下:

1.右击项目选择properties 然后在Java Build Path这个选项中添加了jdk1.6路径

(ps.我的电脑之前安装了jdk1.7 此操作只是将项目的jdk路径配置到jdk1.6压缩包解压后的地址 并未改变环境变量等)



2.选择Java Compiler选项 将编译的level改为1.6



进行以上两步操作后 clean了项目然后进行重新编译 发现之前的问题还是没解决 依旧报错


最后百度了一下有关ant的build.xml文件的配置说明 然后猜测用ant脚本编译的时候通过脚本中的相关配置 这个项目实际上是关联了与这个目录下相关的jar包进行编译 并非jdk安装目录下 



然后顺着这个配置 找到lib目录下确实少了rt.jar这个包 于是添加导入了这个jar包 然后clean了一下项目 重新进行编译操作 发现可以编译了 之前的错误已经解决了 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值