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용 JAVA_HOME을 설정하는 방법은 무엇입니까?

관련 정보