1
我试图编译我的Java程序与此批处理文件:错误而包括在批处理文件中的jar文件
set path=C:\Program Files\Java\jdk1.6.0_17\bin
set library=C:/lib/commons-io-1.2.jar;C:/lib/aspectjrt.jar;C:/lib/certjFIPS.jar;C:/lib/ci.jar;C:/lib/jsafeFIPS.jar;C:/lib/jaxb-api.jar;C:/lib/configservice-api.jar;C:/lib/configservice-impl.jar;C:/lib/dfc.jar;C:/lib/jaxb-impl.jar;C:/lib/log4j.jar;C:/lib/Logger.jar;;
cd C:\Projects\temp\code\project
javac -classpath C:\classes;%library% -d C:\classes\temp\code\project\ *.java
但它引发以下错误:
Import statement from jar files doesn't exist
你可以张贴引号解决见过类似的错误例外情况,这将有助于调试,也请仔细查看例外情况。 – r0ast3d
好像你只是用JDK的路径替换了%PATH%变量的全部内容,这不是一个好习惯。您应该追加新路径('set PATH =%PATH%; C:\ Program Files \ Java \ jdk1.6.0_17 \ bin'),或者在调用javac时使用完整路径。 – Laf
@ r0ast3d这是个例外:
DqlUtility.java:6:package com.documentum.com不存在 import com.documentum.com.DfClientX; ^ DqlUtility.java:7:包com.documentum.com不存在 import com.documentum.com.IDfClientX; ^ DqlUtility.java:8:包com.documentum.fc.client不存在 进口com.documentum.fc.client.DfQuery; DqlUtility.java:40:找不到符号 符号:类IDfClientX 位置:类com.dqlutility.DqlUtility IDfClientX clientX = new DfClientX(); –