我的jboss seam應用程序在eclipse中編譯時沒有錯誤。當我嘗試手動編譯我有一個錯誤java註釋中的私有字段
STATE_QUERY已經私下接觸
@NamedQueries({
@NamedQuery(name = CurrentModuleState.FIND_MODULE_STATE,
query = CurrentModuleState.STATE_QUERY)
})
public class CurrentModuleState implements java.io.Serializable {
...
private static final String STATE_QUERY = "...";
螞蟻:
<javac encoding="cp1251" srcdir="${src-dir}" destdir="${compile-dir}"
executable="${javac-path}"
compiler="javac1.6">
<classpath refid="lib.classpath" />
<classpath refid="jboss-lib.classpath" />
</javac>
我如何編譯? p.s.對不起我的工作)
歡迎來到SO。我猜「手動」你的意思是編譯與螞蟻?你可以進入Eclipse的首選項並從那裏發佈編譯器設置嗎? – 2010-07-30 08:40:56
是的。 「手動」意味着用ant編譯。我在eclipse中找不到編譯器設置。它在哪裏? – dimafeng 2010-07-30 08:57:48
編譯器設置不會太重要,因爲eclipse使用它自己的解析器和編譯器進程,它可以愉快地編譯Sun的javac扼流器的一些比較晦澀的構造。在這種情況下,大多數問題都是Java 1.5代碼(如泛型或註釋)。 – Stroboskop 2010-07-30 10:52:26