jar: команда не найдена в Bash - PullRequest
1 голос
/ 14 января 2011

Я создал один файл JAR в следующем месте: '/ usr / local / bin / niidle.jar'

Но когда я набираю команду следующим образом:

jar tf /usr/local/bin/niidle.jar

, тогда он показывает следующую ошибку:

--The program 'jar' can be found in the following packages:
 * java-gcj-compat-headless
 * gcj-4.2
 * sun-java5-jdk
 * kaffe
 * gcj-4.3
 * cacao-oj6-jdk
 * openjdk-6-jdk
 * fastjar
 * sun-java6-jdk
Try: apt-get install <selected package>
bash: jar: command not found

У вас есть решение для этого?

Ответы [ 6 ]

1 голос
/ 11 августа 2013

В Ubuntu 12.10. Программа jar находится в / usr / lib / jvm / jdk- [версия] / bin, отредактируйте файл / etc / environment для добавления в путь.Закройте сеанс и откройте новый сеанс.

1 голос
/ 14 января 2011

Попробуйте запустить "java -jar /usr/local/bin/niidle.jar"

1 голос
/ 14 января 2011

Ну, он не может найти программу jar. Возможно, ваш JDK не на пути, или вы его не установили? Если у вас установлен , попробуйте найти, где он находится, и найдите там программу jar.

1 голос
/ 14 января 2011

Очевидно, программа jar не найдена операционной системой.Вы установили какой-либо пакет, содержащий его, и правильно настроили свой путь?

Чтобы ОС могла найти исполняемый файл, переменная окружения path должна содержать каталог, в котором находится эта программа.В противном случае вам нужно указать полный путь к нему.

0 голосов
/ 21 января 2016

Если вы похожи на меня и у вас уже все установлено, но вы просто получаете ту же ошибку при попытке ввести jar: она должна быть указана в вашем PATH.

  1. Выполнить echo $PATH.
  2. Если вы похожи на меня, в нем нет такой записи /usr/lib/jvm/jdk1.8.0_66/bin.
  3. Убедитесь, что это не $JAVA_HOME/bin, все переменные должны быть расширены!
  4. Если у вас нет записи, но установлена ​​JAVA_HOME, запустите export PATH=$PATH:$JAVA_HOME/bin
  5. Проверьте, есть ли у вас команда jar.
  6. Если это так, поищите в Google переменные среды, чтобы установить этот эффект навсегда.
  7. Хорошего дня.
0 голосов
/ 14 января 2011

Похоже, вы используете Debian или Ubuntu.И это говорит вам, что вы не установили один из пакетов, содержащих исполняемый файл 'jar'.Вам нужно будет установить пакет, соответствующий java-пакету, который вы используете в своей системе.Чтобы узнать, какой пакет Java у вас уже есть, введите: dpkg -l |grep java

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...