2015-06-05 9 views
0

Я не могу создать свое приложение из-за синтаксиса в файле package-info.java. Образец ниже - просто демонстрация, но любой образец, который я пытаюсь, дает мне синтаксические ошибки, которые я ожидал бы с момента размещения кода перед пакетом и импорта. Как именно вы предполагаете, чтобы это работало, если синтаксис ниже - это то, что на самом деле предполагается перейти в package-info.java?Использование package-info.java для JAXB

Обновление: Другой способ задать этот вопрос: не следует ли аннотации идти внизу? Мой компилятор, 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; 

ответ

0

Проблема была в моей IDE. Для этого в IntelliJ вы должны отключить «Оптимизировать импорт».