gpt4 book ai didi

java - 管理 javadoc 以使用 jdk 1.7

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:26:42 26 4
gpt4 key购买 nike

我正在尝试生成用 Java 7 编写的项目的文档。
我使用了 java 7 的东西,比如 try with resource 语句,当我尝试生成我的项目的文档时:

javadoc -d mydocks truckingCompany

(truckingCompany是包含所有java文件的目录)我有很多语法错误。如果我尝试使用 javac 1.7 编译项目,我不会得到所有这些错误。所以我很确定这些错误是由于 javadoc 仍在使用 1.6 版javac.如何更改版本?

PS: 一个错误的例子是这样的:

home/ramy/Desktop/./truckingCompany/TCUtil.java:175: not a statement
catch( IOException | ClassNotFoundException | ClassCastException e)
^

Java 7 中所有正确的东西。

最佳答案

Javadoc 不是一个独立的程序,而是 Java 开发工具包 (JDK) 的一部分(它包含在 tools.jar 中。)也就是说,您需要将运行时环境更新为 Java 7 而不是 Java 6.

由于您运行的是 Linux,这应该就像将 /usr/bin/java 指向您的 JDK 7 一样简单。java -version 应该返回 Java 7(或类似版本)以表明这是正确的。

关于java - 管理 javadoc 以使用 jdk 1.7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11143762/

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