簡體   English   中英

UNIX服務器上的package-info.java編譯

[英]package-info.java compilation on UNIX server

我正在使用JAXB解組通過XML文件進行解析。 用不同的包創建了兩個JAXB對象,這意味着有兩個package-info.java文件可用。

兩者的package-info.java的編譯也都在Eclipse上進行。 在UNIX服務器上有問題。 Java文件名應該是唯一的。 現在如何維護正確的名稱空間所需的多個package-info.java。

package-info.java的代碼

@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.com/done/", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED,
xmlns = { @javax.xml.bind.annotation.XmlNs( prefix = "done",namespaceURI = "http://www..com/done/" )})
package com.ui.done.one;

另一個package-info.java的代碼

@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.com/done/", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED,
xmlns = { @javax.xml.bind.annotation.XmlNs( prefix = "done",namespaceURI = "http://www..com/done/" )})
package com.ui.done.two;

幫助我如何維護多個package-info.java,但使用唯一的名稱。

Java版本為“ 1.7.0.08”

在Java中,每個包只能有一個package-info類。 根據您的問題,您將使用以下文件結構:

  • / com
    • / ui
      • /完成
        • /一
          • 包信息.java
        • /二
          • 包信息.java

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM