java7兼容 java6 设置_Eclipse Java-将编译器设置为Java 6,但仍然具有Java 7方法/库并且没有任何抱怨...

对于一个项目,我必须使用Java 6,因此我将eclipse编译器设置设置为1.6(JDK遵从级别).

但是,我包含了java.nio.file.Files这是一个Java 7库,并且没有收到任何投诉.我可以确保将我的项目特定设置设置为1.6.我什至将整个工作区更改为1.6,并进行了重建,但仍然没有任何抱怨.我的同事们看到有关java.nio.files的投诉.

是否因为我有一个jdk7可以识别java.nio.file.Files(即使设置为1.6 spcs)?

解决方法:

这是两件事:

>遵从性级别与编写Java代码时可以使用的语法有关(分别与编译后的字节码中放入的Java版本号有关)

>但是可用的库取决于您的项目使用的JDK!

换句话说:如果您确实想将项目限制为Java 6库,则必须在系统上安装Java 6 JDK,并指向项目设置中的Java 6(最有可能的是,当前的项目设置使用了比Java-6更新JDK).

以及通常的免责声明:Java 6已在多年前寿终正寝.您应该尽力升级您的设置.

标签:eclipse,compatibility,java

来源: https://codeday.me/bug/20191025/1927443.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值