Описание тега dog
сосуд
является частью JDK. Если вы правильно установили JDK, то вы должны иметь его. Насколько я могу судить, путь к банку
является каталог/usr/lib в/в JVM или Java-7-OpenJDK в-для amd64/ведро/банку
. Версия и архитектура являются основными переменными.
В большинстве случаев, бинарные должны быть доступны для раковины путь
через несколько символьных ссылок. Например, на моей Убунту машина, баночка
находится в /usr/Бен/банку
, который сам по себе является символической ссылкой на файл/etc/альтернатива/кувшин
(еще одна ссылка). Конечным пунктом назначения является каталог/usr/lib в/в JVM или Java-7-OpenJDK в-для amd64/ОГРН/банку
.
Возможно, что вы не можете иметь эти ссылки правильно настроены (особенно если вы не используете обновление-альтернатив
механизма), что может сделать ваш снаряд не удалось найти банку
исполняемый. Первый шаг, чтобы решить это, чтобы найти его. Взгляните на разные пути, я дал ранее, и попытаться найти его.
Примечание: в качестве последнего средства, можно использовать следующие найти
команду, чтобы он посмотрел общесистемного:
$ найти / -тип F -имя "Джар"
Как только вы нашли его, убедитесь, что каталог, в котором он находится в вашем пути
.
Например, предположим, что вы не хотите создавать ссылки. Если вы должны были добавить в/usr/lib в/в JVM или Java-7-OpenJDK в-для amd64/бин
каталог к вашему пути
, вы должны добавить следующую строку в ваш ~/.bashrc и
файл:
экспортировать переменную PATH="$PATH: в каталоге/usr/lib в/в JVM или Java-7-OpenJDK в-для amd64/бин"
После повторного поиска файлов или открытия вашего терминала, вы должны быть в состоянии запустить банку
. Теперь, если вы не хотите использовать этот трюк, и предпочитают использовать символическую ссылку, вы могли бы сделать что-то вроде...
$ судо в каталоге /usr/lib в/в JVM или Java-7-OpenJDK в-для amd64/ведро/банку /usr/Бен/опарника
Конечно, вы должны убедиться, что каталог/usr/Бен
находится в вашем пути
, или вы просто в конечном итоге с той же проблемой снова и снова.