gpt4 book ai didi

java - Xcode: 'Generics are not supported in -source 1.3' 编译器错误?

转载 作者:行者123 更新时间:2023-12-01 22:40:43 24 4
gpt4 key购买 nike

只是一个简单的问题:

我是一名计算机科学本科生,只拥有 Eclipse 和 Net Beans IDE 的经验。我最近购买了一台 Macbook,并想在 Xcode 中重新编译最近的一个学校项目来测试它。就在我声明 ArrayList 的新实例的行之后:

dictionary = new ArrayList<String>(); 

我收到以下错误:-source 1.3 不支持泛型

我只是想知道是否有人可以就可能出现的问题提供建议。同一项目在同一台机器上的 Eclipse 中编译。我正在运行 OSX 10.5.4 和 Java 1.5.0_13。

谢谢。

最佳答案

Xcode 中的 Java 支持已过时且不再维护;它是 Xcode 中唯一仍然使用从 Project Builder 继承的“旧”构建系统的部分。甚至 Apple 也建议使用 Eclipse。对于 Java,Eclipse 和 NetBeans 在 Mac 上都运行得很好;如果你想尝试原生 Mac 编程,请使用 Objective-C 和 Cocoa,Xcode 就可以。

也就是说,问题是 javac 的目标是 Java 1.3,它没有泛型。您可以修改 Ant 构建文件 (build.xml) 中的 javac 引用,如下所示:

    <target name="compile" depends="init" description="Compile code">
<mkdir dir="${bin}"/>
<javac deprecation="on" srcdir="${src}" destdir="${bin}"
source="1.3" target="1.2"

将“源”和“目标”更改为“1.5”。

关于java - Xcode: 'Generics are not supported in -source 1.3' 编译器错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/109948/

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