проблема при компиляции программы Java

проблема при компиляции программы Java

Я новичок в 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переменную, выполните следующие шаги

  1. Открыть терминал ( Ctrl+ Alt+ T )
  2. Отредактируйте файл среды с помощью команды

    $ sudo gedit /etc/environment
    

    или вы можете использовать nanoредактор по своему усмотрению.

  3. В конец файла вставьте следующие строки

    JAVA_HOME="/usr/lib/jvm/open-jdk"
    export JAVA_HOME
    

    Примечание:Путь JAVA_HOMEзависит от пути установки jdk.

  4. Сохраните файл и выйдите из gedit.

  5. Используйте следующую команду для перезагрузки изменений переменных среды:

    $ source /etc/environment
    
  6. Теперь проверьте jdkпуть с помощью команды

    $ echo $JAVA_HOME
    

или использовать

    $ java -version 

Приведенная выше команда выдаст вам установленную jdkверсию, если она установлена ​​правильно.

Если это не помогло, перезагрузите систему.

Для получения дополнительной информации см. этоКак настроить JAVA_HOME для Java?

Связанный контент