2017-07-06 95 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