Error:(59, 50) java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
时间: 2024-03-01 09:46:54 浏览: 32
这个错误是因为你在使用Java 7或更高版本的特性(diamond运算符),但你的编译器设置的是Java 1.5的源代码级别。要解决这个问题,你需要将源代码级别设置为7或更高版本。
解决方法:
1. 如果你使用的是命令行编译,可以在编译命令中添加`-source`参数,如下:
```bash
javac -source 7 YourClassName.java
```
2. 如果你使用的是IDE(如Eclipse、IntelliJ IDEA等),可以在项目设置中修改Java编译器的源代码级别。具体操作方法因IDE而异,请参考相应IDE的文档。
相关问题
Error:(27, 59) java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
这个错误提示是因为在Java 1.5版本中不支持diamond运算符,而你的代码中使用了这个运算符。要解决这个问题,你需要将你的Java编译器版本升级到7或更高版本,或者在编译时使用-source 7或更高版本的选项启用diamond运算符。
以下是解决这个问题的步骤:
1. 确认你的Java编译器版本是否低于7。你可以在命令行中输入“javac -version”来查看你的Java编译器版本。
2. 如果你的Java编译器版本低于7,你需要升级你的Java编译器版本。你可以从Oracle官网下载最新版本的Java开发工具包(JDK)。
3. 如果你无法升级你的Java编译器版本,你可以在编译时使用-source 7或更高版本的选项启用diamond运算符。你可以在命令行中输入“javac -source 7 YourFile.java”来编译你的Java代码。
Error:(67, 77) java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
在Java中,diamond运算符是在JDK 7中引入的一种语法糖,它可以让编译器自动推断泛型类型。然而,在使用旧版本的JDK时,如果使用了diamond运算符,就会出现类似于"Error:(67, 77) java: -source 1.5 中不支持 diamond 运算符"的错误。这是因为在旧版本的JDK中不支持diamond运算符。
为了解决这个问题,我们可以升级JDK版本到7或更高版本,或者在编译时使用-source 7或更高版本的选项启用diamond运算符。具体来说,可以在编译时使用以下命令:
```
javac -source 7 <filename>.java
```
这将使用JDK 7的语法规则编译Java源代码,并启用diamond运算符。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)