2014-05-15 41 views
2

我在編譯過程中遇到了一個ant build xml問題。我的Ant命令很簡單:Ant編譯無法識別plugin.jar庫

<target name="compile" description="Compilation target">     

    <javac srcdir="src" destdir="JARbuild"> 
     <compilerarg value="-Xlint:deprecation"/> 

    </javac>   
</target>  

但是我總是得到以下錯誤

錯誤:無法找到符號

private final static JSObject jso = JSObject.getWindow(JMain.getInstance()); 

我能夠編譯我與NetBeans IDE的項目,而不運行到一個錯誤,因爲相應的jar文件(plugin.jar)被識別爲一個庫。我試圖通過設置sth將庫添加到classPath中。類似於:

<classpath> 
      <path> 
       <pathelement location="C:\Program Files\Java\jre7\lib\plugin.jar" /> 
      </path> 
     </classpath>  

但是仍然會出現錯誤。有人得到了解決方案? 謝謝。

回答

0

您是否嘗試過在Windows路徑中使用轉義反斜槓或unix風格的seprators?

E.g.

<pathelement location="C:\\Program Files\\Java\\jre7\\lib\\plugin.jar" 

<pathelement location="C:/Program Files/Java/jre7/lib/plugin.jar" 
+0

想你的建議,但不幸的是一點兒也不產生任何影響。 – user2148322

相關問題