
Я новичок в Ubuntu и недавно сделал на своем ноутбуке двойную загрузку Windows 8 и Ubuntu 12.04. Я установил Java с помощью команды
sudo apt-get install openjdk-7-jdk
Он успешно установлен. Я попробовал скомпилировать программу Java, она показывает следующее сообщение
a@ubuntu:~/Desktop$ javac hello.java
The program 'javac' can be found in the following packages:
* default-jdk
* ecj
* gcj-4.6-jdk
* openjdk-6-jdk
* gcj-4.5-jdk
* openjdk-7-jdk
Try: sudo apt-get install <selected package>
Пожалуйста, подскажите, что делать??? Спасибо заранее..
решение1
Похоже, что ваша jdk
установка была правильной и JAVA_HOME
не установлена как переменная среды. Чтобы установить JAVA_HOME
переменную, выполните следующие шаги
- Открыть терминал ( Ctrl+ Alt+ T )
Отредактируйте файл среды с помощью команды
$ sudo gedit /etc/environment
или вы можете использовать
nano
редактор по своему усмотрению.В конец файла вставьте следующие строки
JAVA_HOME="/usr/lib/jvm/open-jdk" export JAVA_HOME
Примечание:Путь
JAVA_HOME
зависит от пути установкиjdk
.Сохраните файл и выйдите из
gedit
.Используйте следующую команду для перезагрузки изменений переменных среды:
$ source /etc/environment
Теперь проверьте
jdk
путь с помощью команды$ echo $JAVA_HOME
или использовать
$ java -version
Приведенная выше команда выдаст вам установленную jdk
версию, если она установлена правильно.
Если это не помогло, перезагрузите систему.
Для получения дополнительной информации см. этоКак настроить JAVA_HOME для Java?