2017-07-06 69 views
-1

我有一个问题,这条线在生成文件:Java的makefile文件无法找到JAR资源

"%JDK%\bin\Javac" -classpath .;..;..\..\..\inc\Java\com.abbyy.FREngine.jar *.java 

错误消息说,路径无法找到。 我根本不熟悉make文件。有人可以帮助我吗? %JDK%是什么意思? 这是什么“......”......“是什么意思?这不可能是正确的。我试图修改几次路径直接链接到jar文件,但不幸的是它没有工作。

回答

0

%JDK%指向由环境变量指定的位置。

看看这里获取更多信息:https://www.java.com/en/download/help/path.xml

此行

-classpath .;..;..\..\..\inc\Java\com.abbyy.FREngine.jar 

通知Java在哪里寻找类/包。在你的情况下,这些都是

. - directory where you are 
.. - directory one level up 
..\..\..\inc\Java\com.abbyy.FREngine.jar - jar file that is few levels up 

和您使用*的.java

你需要做什么编译所有的java文件,是为了确保JDK%个百分点至JDK的安装路径,你必须做确保你提供了正确的jar文件位置。

+0

谢谢!非常有用的答案。 – Jurek