Обновление Jdk 6.0 6 установленных успешно, но команда Java, не работающая

Я переключился на Linux (Ubuntu 12.04) этим утром, и найдите это большим, но испорченным при установке Java.:-(.

Я установил jdk6.0_6 успешно, но когда я выполняю команду Java в терминале, я получаю это

 ravi@ravi-LIFEBOOK-AH531:~$ java
The program 'java' can be found in the following packages:
 * default-jre
 * gcj-4.6-jre-headless
 * openjdk-6-jre-headless
 * gcj-4.5-jre-headless
 * openjdk-7-jre-headless
Try: sudo apt-get install <selected package>

Кто-то мог помочь мне с этим?

Ниже шаги, которые я выполнил для установки:

  1. скопированный файл называют jdk-6u6-linux-x64.bin к моим документам
  2. от выполняемого терминала chmod a+x jdk-6u6-linux-x64.bin
  3. и затем выполняемый sudo ./jdk-6u6-linux-x64.bin
  4. В терминале я принял лицензионное соглашение и сделанный.
0
задан 15 December 2012 в 20:19

1 ответ

Местоположение, в которое вы установили Java, вероятно, отсутствует в переменной PATH. Это список каталогов, в которых ОС ищет исполняемые файлы.

Вы можете увидеть эту переменную окружения с помощью

echo $PATH

. Вы можете отредактировать путь, который получает ваш пользователь, изменив скрипт ~ / .profile или путь PATH, который получает вся система, добавив скрипт в / etc /profile.d; вам нужно добавить папку, в которой находится исполняемый файл Java.

Альтернативой является создание символической ссылки на исполняемый файл Java из папки, которая уже находится на вашем пути.

Третий вариант - установить один из доступных пакетов Java из репозиториев Ubuntu вместо загрузки пакетов из Oracle. В большинстве случаев OpenJDK работает нормально, OpenJDK 7 теперь является официальным стандартом JDK для тестирования соответствия Java. Пакеты Ubuntu для Java работают правильно без дополнительной настройки в большинстве случаев.

0
ответ дан 15 December 2012 в 20:19

Другие вопросы по тегам:

Похожие вопросы: