gpt4 book ai didi

java - java版本不匹配

转载 作者:行者123 更新时间:2023-12-02 07:45:18 27 4
gpt4 key购买 nike

我正在开发一个基于cloudsim3.0项目的大学项目。我使用的是jdk 7,而cloudsim 使用的是jdk 1.3。所以我必须改变一切:泛型、for-each 循环等等。我从 NetBeans 收到的一些错误是:

  • -source1.3 不支持泛型(使用 -source7 或更高版本...)
  • -source1.3 不支持开关中的字符串(使用 -source7 或更高版本...)...

如何将jdk版本从1.3更改为7?谢谢

最佳答案

通常,在使用比部署版本更高的 Java 版本进行开发时,您需要非常小心。 Netbeans 使用的 JDK 中的 java 编译器不支持将 Java 7 源代码编译为 1.3 字节码,因此您需要使用另一个支持的编译器。

我花了一些时间研究这个针对 Java 1.4 的问题,您可以直接在 Eclipse 中使用 Eclipse 编译器,也可以将其用作 ecj(这是命令行中的 javac 替换项),可以在 ant 中使用,或者您可以使用 Retroweaver 主动将字节代码转换为早期版本。

您可能会考虑硬着头皮在您的项目中使用 Java 1.3,因为如果您的代码因任何原因无法工作,它会消除您需要调查的所有这些魔法子弹。

关于java - java版本不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10968389/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com