Я переключился на 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>
Кто-то мог помочь мне с этим?
Ниже шаги, которые я выполнил для установки:
jdk-6u6-linux-x64.bin
к моим документамchmod a+x jdk-6u6-linux-x64.bin
sudo ./jdk-6u6-linux-x64.bin
Местоположение, в которое вы установили Java, вероятно, отсутствует в переменной PATH. Это список каталогов, в которых ОС ищет исполняемые файлы.
Вы можете увидеть эту переменную окружения с помощью
echo $PATH
. Вы можете отредактировать путь, который получает ваш пользователь, изменив скрипт ~ / .profile или путь PATH, который получает вся система, добавив скрипт в / etc /profile.d; вам нужно добавить папку, в которой находится исполняемый файл Java.
Альтернативой является создание символической ссылки на исполняемый файл Java из папки, которая уже находится на вашем пути.
Третий вариант - установить один из доступных пакетов Java из репозиториев Ubuntu вместо загрузки пакетов из Oracle. В большинстве случаев OpenJDK работает нормально, OpenJDK 7 теперь является официальным стандартом JDK для тестирования соответствия Java. Пакеты Ubuntu для Java работают правильно без дополнительной настройки в большинстве случаев.