Куда вы добавляете 'commons-codec-1.4.jar', если хотите получить доступ к encodeHexString и т. Д.? - PullRequest
0 голосов
/ 22 января 2011

Эй, этот вопрос связан с другим сообщением, которое я сделал сегодня: Чтение первых 10 байт файла в Java

Мне сказали, что мое решение может включать библиотеку кодеков apache commons, и я попытался выяснить, где файл должен быть размещен, и серьезно не получаю его. Не могу найти в Интернете ничего, что просто говорит: «Это идет сюда ...», так что, может быть, кто-то здесь может помочь?

У меня Windows 7, я использую JCreator и у меня есть папки 'jre6' и 'jdk1.6.0_23' в папке Program Files / Java

Буду признателен за любую помощь, поэтому, пожалуйста, дайте мне знать:)

Спасибо: D

Ответы [ 2 ]

2 голосов
/ 22 января 2011

Вам необходимо сослаться на файл jar (, а не содержащий каталог) через путь к классам (список каталогов и файлов .jar)

например. из командной строки:

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

В качестве альтернативы вы можете установить переменную окружения CLASSPATH.

Подробнее см. здесь .

0 голосов
/ 22 января 2011

Вы также можете указать глобальную переменную среды CLASSPATH, например:

unix: экспорт CLASSPATH = / путь / к / jar1.jar: /path/to/jar2.jar: ...

windows: установить CLASSPATH = c: /path/to/jar1.jar; c: /path/to/jar2.jar

Помните, что в Windows разделитель пути к классам равен ";"а в unix / linux это ":".

Это также верно для опции -cp, упомянутой в предыдущем ответе Брайана

...