1

java7で記述されたプロジェクトのドキュメントを生成しようとしています。trywithresource
ステートメントのようなjava7のものを使用しました。また、プロジェクトのドキュメントを生成しようとすると、次のようになります。

javadoc -d mydocks truckingCompany

(truckingCompanyは、すべてのjavaファイルを含むディレクトリです)多くの構文エラーが発生します。javac1.7を使用してプロジェクトをコンパイルしようとすると、これらのエラーがすべて発生するわけではありません。したがって、これらのエラーは、 javadocがまだjavacのバージョン1.6を使用しているという事実。バージョンを変更するにはどうすればよいですか?

PS:エラーの例はこれです:

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

Java7で正しいことはすべて。

4

1 に答える 1

2

Javadocはスタンドアロンプ​​ログラムではありませんが、Java Development Kit(JDK)の一部です(tools.jarに含まれています)。そうは言っても、ランタイム環境をJava6ではなくJava7に更新する必要があります。

Linuxを実行しているので、これはJDK 7を指すのと同じくらい簡単である必要があります。これが正しいことを示すために、Java 7(または同様のもの)を返す必要があります。/usr/bin/javajava -version

于 2012-06-21T18:02:03.247 に答える