2015-01-11 6 views
0

Я ищу, чтобы сделать файл jar из некоторого кода Java, используя jar [options] [name] [files] из командной строки, но он не распознается.Где находится функция «jar» Java

Согласно Oracle Jar является частью JDK. У меня установлены 7 и 8. Как запустить функцию jar?

У меня нет C:/Java, что показывают документы Oracle. Я попытался запустить банку из каталогов JDK и с правами администратора.

Я еще не устанавливаю параметры, хочу проверить, что я могу по крайней мере найти функцию jar.

Running jar from JDK directory Running jar from JDK directory(1.8) http://puu.sh/eoer7/4fcd0ce63c.png Running jar from System32 http://puu.sh/eoe3X/076d79b4e4.png

+3

Вероятно в каталоге /bin – MadProgrammer

+1

Как вы используете java-компилятор ('javac')? Он должен работать одинаково. – 5gon12eder

+1

Кроме того, убедитесь, что каталог JDK/bin находится в переменной среды PATH. –

ответ

4

Вы отобразили две установки в Java Runtime Environment (JRE или). Вам необходимо установить Java Developer Kit (или JDK), чтобы получить jar. Установите JAVA_HOME в каталог установки JDK и добавьте его в PATH.

set "PATH=%PATH%;%JAVA_HOME%\bin" 

Кроме того, Using JAR Files: The Basics говорит (частично) JAR-файлы упакованы в формате ZIP файл, и вы можете использовать инструменты, которые могут читать и писать ZIP файлы для работы с ними.

+0

Я уверен, что у меня установлен JDK. Я использую Eclipse (потому что я должен в Uni), и нажатие на мою директорию JDK появляется с помощью C:/Program Files/... location. – Ewan

+1

Ваши прикрепленные изображения показывают места JRE ... если вы уверены, что у вас установлен JDK - http://support.microsoft.com/kb/308895;) (он должен быть в 'C: \ Program Files \ Java \ jdk_version'). –

+0

Я заметил это сейчас. Eclipse, похоже, использует JRE для компиляции и запуска, а не JDK, которые меня смутили. PS - возможно, обновите свою ссылку, поскольку это для XP;) – Ewan

Смежные вопросы