2011-01-25 26 views
10

com.sun.javadoc eclipseをインポートすると、「com.sun.javadocをインポートできません」というエラーが表示されます。パッケージがインストールされていないようです。ウェブサイトhttp://download.oracle.com/javase/1.5.0/docs/guide/javadoc/doclet/spec/index.html?com/sun/javadoc/package-summary.htmlを見るとAPIだけが表示されますが、何もダウンロードできません。どのように私はeclipseでcom.sun.javadoc。*をインポートするには?

+0

なぜそれをインポートしようとしているのですか?実際にフレームワーク自体を拡張しようとしていますか?あなたのコード内でjavadocコメントを使用するためにjavadocライブラリをインポートする必要はありません(例えば、プロジェクトでjavadocコマンドを実行する) –

+0

Javaクラスを解析してそれをXML形式の – Pool

+0

に変換する必要がありますhttp://jakarta.apache.org/bcel/ –

答えて

23

私が通常行っていることは、Eclipseの環境設定では、 "JDK X.Y.Z"というInstalled JREを定義し、そのライブラリの一部としてtools.jarを含めることです。次に、プロジェクトの設定を変更して、そのJRE "JDK X.Y.Z"を使用します。

もう1つの方法は、単にプロジェクトのライブラリにtools.jarを追加するか、プロジェクトのパスで指し示すことです。

+1

これは私が探していたものですBert – Pool

+0

@プール:あなたは私の救世主、あなたに誇りです! – chaosguru

2

http://java.sun.com/j2se/javadoc/faq/index.html#com.sun.javadoc

を行うことができますJDKのtools.jarのは、通常はEclipseプロジェクトのクラスパスに含まれていません。できるだけcom.sun。*コードを使用しないでください。

+1

を参照してください。正しいかもしれませんが、とにかくそれを使用する必要があります。 – Pool

+0

これを行うにはより良い方法があるかもしれませんが、[Oracle JavaDoc](https:// docs.oracle.com/javase/7/docs/jdk/api/javadoc/doclet/com/sun/javadoc/package-summary.html)には、これらのクラスを直接呼び出す方法の例があります._Package com.sun.javadoc ドックレットAPI(Javadoc APIとも呼ばれる)は、クライアントが、ソースに埋め込まれたjavadocコメントを含むプログラムとライブラリのソースレベルの構造を検査するための仕組みを提供します._ – michaelok

4

JDKインストールのTools.jarをプロジェクトのビルドパスに追加する必要があります。

パッケージエクスプローラでプロジェクトを右クリックし、プロパティに移動します。左側で、[Java Build Path]をクリックします。 [ライブラリ]タブに移動し、[外部JARの追加]をクリックします。 JDKインストールに移動し、LIBフォルダに移動します。 tools.jarを選択して、大丈夫です。