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 回答
0

它在 IntellIJ 2018 版本中运行良好:)

于 2018-06-13T18:36:27.383 回答