現在、私は、このJavadocの構文を持つ他のクラスのメソッド参照している:のJavadocリンク
@see {@link com.my.package.Class#method()}
そして、私はこれがこれを行うには正しい方法でドキュメントから理解するものでは。しかし今、面白い部分に、またはイライラする。私は、このJavadocを生成するとき、私は最初にすべての次のエラーを取得:
warning - Tag @see:illegal character: "123" in "{@link com.my.package.Class#method()}"
warning - Tag @see:illegal character: "64" in "{@link com.my.package.Class#method()}"
warning - Tag @see: reference not found: {@link com.my.package.Class#method()}
はこの生成されたHTMLコードは次のとおりです。
"," <code>com.my.package.Class#method()}</code> ","
そしてもちろん、私はリンクを持っていません。 誰でも何が起こっているのか、これを修正する方法のヒントを教えてもらえますか?
woldのASCIIテーブル文字123と64は、{と@を表しているため、この構文がドキュメントに基づいて正しい場合、なぜこれらの文字が有効でないのですか?
Javadoc Generatorのドキュメントを読んでください。 http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javadoc.html#link –
このJavaDocが記述されているクラスに 'com.my.package.Class'をインポートしましたか? _reference not found_が奇妙に見えます。一方、私はそれらを組み合わせて使用したことはありませんが、 '@ see'と' @link'が互いに衝突する可能性があります。 – Gamb
@DiogoMoreira - いいえ、私はエンジンについて読んでいませんが、私はそれをチェックします。 – Robert