我在编译过程中面临一个问题。我的Ant命令非常简单:
<target name="compile" description="Compilation target">
<javac srcdir="src" destdir="JARbuild">
<compilerarg value="-Xlint:deprecation"/>
</javac>
</target>
但是我总是得到以下错误
错误:cannot find symbol
private final static JSObject jso = JSObject.getWindow(JMain.getInstance());
我能够用netbeans ide编译我的项目,而不会遇到错误,因为相应的jar文件(plugin.jar)被识别为库。我尝试通过设置类似于
的东西将库添加到classPath中:<classpath>
<path>
<pathelement location="C:Program FilesJavajre7libplugin.jar" />
</path>
</classpath>
但是错误仍然发生。有人有办法了吗?谢谢。
您是否尝试过在Windows路径中使用转义反撇号或unix风格的分隔符?
。
<pathelement location="C:\Program Files\Java\jre7\lib\plugin.jar"
或
<pathelement location="C:/Program Files/Java/jre7/lib/plugin.jar"