2011-01-22 126 views
0

嘿,這個問題聯繫到另一篇文章中我做了今天:Reading the first 10 bytes of a file in Java你在哪裏添加'commons-codec-1.4.jar',如果你想訪問encodeHexString等?

已經被告知,我的解決方案可能涉及到阿帕奇百科全書編解碼器庫,我試圖找出其中的文件需要放置並很認真地沒有得到它。在網上找不到任何只是說'它在這裏...'的東西,所以也許有人在這裏可以幫忙?

我有Windows 7中,我使用JCreator的和有「JRE6」和「jdk1.6.0_23」在我的程序文件夾中的文件/文件夾的Java

任何幫助都將如此讚賞請讓我知道:)

感謝:d

回答

2

,你需要通過你的類路徑(目錄和.jar文件的列表)

如引用的jar文件(所在目錄)從一個命令行:

$ java -cp {complete path to jar file} YourClass 

或者你可以設置CLASSPATH環境變量。

查看here瞭解更多詳情。

+0

我可以說實話,可能聽起來像一個總的小白......什麼?大聲笑我不是一個Java程序員,所以如果你可以儘可能基本解釋它,我真的很感激它。謝謝。 – user585522 2011-01-22 13:28:55

+0

我想我已經想通了,雖然如果我誠實的話,我找到了JCreator的方式來添加額外的圖書館,似乎已經工作,但無論如何感謝幫助。 – user585522 2011-01-22 13:44:57

0

您也可以全局指定CLASSPATH環境變量,即:

UNIX: 出口CLASSPATH = /路徑/到/ jar1.jar:/path/to/jar2.jar:...

窗口: set CLASSPATH = c:/path/to/jar1.jar; c:/path/to/jar2.jar

記得windows的classpath分隔符是「;」在unix/linux上它是「:」。

這也是正確的-cp選項前面的回答布賴恩提到