javadoc从6升级到7

javadoc从6升级到7,java,ubuntu,upgrade,javadoc,Java,Ubuntu,Upgrade,Javadoc,生成javadoc时,当javadoc解析菱形运算符es时,我收到一个错误: List<String> list = new ArrayList<>() // javadoc 6 blocks here 然而,我已经用Java7编译和开发了这个项目。当然,如果我打字的话 java -version 我得到了以下结果:java版本“1.7.0\u21” 如何更改/升级javadoc命令使用的jdk UDPATE:这是我通过更新java替代方案得到的结果 sudo up

生成javadoc时,当javadoc解析菱形运算符es时,我收到一个错误:

List<String> list = new ArrayList<>()
// javadoc 6 blocks here
然而,我已经用Java7编译和开发了这个项目。当然,如果我打字的话

java -version 
我得到了以下结果:
java版本“1.7.0\u21”

如何更改/升级javadoc命令使用的jdk

UDPATE:这是我通过更新java替代方案得到的结果

sudo update-java-alternatives -l
java-1.6.0-openjdk-i386 1061 /usr/lib/jvm/java-1.6.0-openjdk-i386

我甚至没有得到我正在使用的Java1.7.0。java-version再次返回java 1.7.0。

您的java版本似乎链接错误-请尝试使用设置所有与java相关的选项。@Boristeider我选择了正确的java 1.7.0版。。尽管如此,javadoc似乎是在Java6中设置的,您可以说
java-version
返回版本7。那么
javadoc-version
呢?您还没有链接所有Java备选方案。javadoc-J-version返回Java 1.6和Java-version返回Java 1.7正如我在第一条评论中所说,您没有选择正确的Java版本。阅读链接。
sudo update-java-alternatives -l
java-1.6.0-openjdk-i386 1061 /usr/lib/jvm/java-1.6.0-openjdk-i386