我在编译过程中遇到ant build xml中的问题。我的Ant命令非常简单:
<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 :(得分:0)
您是否尝试在Windows路径中使用转义反斜杠或unix样式分隔符?
E.g。
<pathelement location="C:\\Program Files\\Java\\jre7\\lib\\plugin.jar"
或
<pathelement location="C:/Program Files/Java/jre7/lib/plugin.jar"