1

package-info.java ファイルの構文が原因で、アプリケーションをビルドできません。以下のサンプルは単なるデモですが、パッケージとインポートの前にコードを配置しているため、どのサンプルを試しても構文エラーが発生します。以下の構文が実際に package-info.java に入ると想定されるものである場合、これをどのように機能させると思いますか?

更新:この質問をする別の方法は、注釈を一番下に置くべきではありませんか? 私のコンパイラ、IntelliJ、確かにそうです...

@XmlSchema(
    elementFormDefault=XmlNsForm.QUALIFIED,
    namespace="http://www.example.com/FOO",
    xmlns={@XmlNs(prefix="bar",
                  namespaceURI="http://www.example.com/BAR")}
)
package blog.prefix;

import javax.xml.bind.annotation.XmlNs;
import javax.xml.bind.annotation.XmlNsForm;
import javax.xml.bind.annotation.XmlSchema;
4

2 に答える 2

0

問題は私のIDEでした。これを IntelliJ で機能させるには、「インポートの最適化」を無効にする必要があります。

于 2015-06-05T16:11:11.467 に答える