生成 javadoc 时 javadoc 解析菱形运算符 es 时出现错误:
List<String> list = new ArrayList<>()
// javadoc 6 blocks here
我正在使用 ubuntu 12.04,命令javadoc -J-version
说我正在使用:
java version "1.6.0_27"
但是我已经用 Java 7 编译和开发了这个项目。当然,如果我输入
java -version
我有以下结果:java version "1.7.0_21"
如何更改/升级 javadoc 命令使用的 jdk?
UDPATE:这就是我使用 update-java 替代品所得到的
sudo update-java-alternatives -l
java-1.6.0-openjdk-i386 1061 /usr/lib/jvm/java-1.6.0-openjdk-i386
我什至没有得到我正在使用的 java 1.7.0。java -version 再次返回 java 1.7.0。