[java] 우분투에 Java 7 설치

Java를 설치하려면 항상 터미널에서 고전적인 방법을 사용했습니다. Java를 수동으로 설치하고 싶습니다. JDK의 폴더를 책상에 놓고 환경 변수 (PATH, CLASSPATH 및 JAVA_HOME)를 설정했습니다. 터미널에서 입력 java -version하면 인쇄됩니다

foralobo@ubuntu-vincy:~$ java -version
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)

그러나 Eclipse 또는 netbeans를 설치하려고하면 시스템에 Java가 설치되어 있지 않다고 경고하여 시스템이 경고합니다.

수동 설치를 위해 필요한 것이 무엇입니까? (우분투 13.04)



답변

이 답변은 Oracle Java 7을 설치하는 방법을 설명하는 데 사용되었습니다. Oracle 수명이 다한 Java 7 이후에는 더 이상 작동하지 않으며 보안 패치가있는 버전의 바이너리 다운로드를 페이 월 뒤에 넣습니다. 또한 OpenJDK는 성장했으며 오늘날 더 실행 가능한 대안입니다.

Ubuntu 16.04 이상에서는 더 이상 Java 7을 사용할 수 없습니다. 일반적으로 Java 8 (또는 9)을 대신 설치하는 것이 가장 좋습니다.

sudo apt-get install openjdk-8-jre

또는 컴파일러를 원한다면 jdk를 얻으십시오.

sudo apt-get install openjdk-8-jdk

Trusty에서 현재 Java 7을 설치하는 가장 쉬운 방법은 OpenJDK 패키지를 설치하는 것입니다.

sudo apt-get install openjdk-7-jre

또는 jdk의 경우 :

sudo apt-get install openjdk-7-jdk

더 이상 지원하지 않는 Ubuntu 버전에서 Java 7을 찾고 있다면 /ubuntu/761127/how-do-i-install-openjdk-7-on-ubuntu-16- 04 이상 .


답변

sudo apt-get update
sudo apt-get install openjdk-7-jdk

다른 JDK 버전이 이미 설치되어있는 경우

sudo update-alternatives --config java

그런 다음 Java 7 버전을 선택하십시오.


답변

flup의 답변 외에도 JAVA_HOME 및 PATH를 설정하기 위해 다음을 실행할 수도 있습니다.

sudo apt-get install oracle-java7-set-default

http://www.ubuntuupdates.org/package/webupd8_java/precise/main/base/oracle-java7-set-default에 대한 자세한 정보


답변

https://www.oracle.com/technetwork/java/javase/downloads/index.htmljdk<version>-linux-x64.tar.gz 에서 Java 파일을 다운로드 하십시오 .

원하는 곳에서이 파일을 추출하십시오. 같은 : /home/java(홈 디렉토리에 사용자가 만든 폴더 이름).

이제 터미널을여십시오. JAVA_HOME=pathjdk 폴더의 경로 를 설정하십시오 (jdk 폴더를 연 다음 폴더를 마우스 오른쪽 버튼으로 클릭하고 속성으로 이동 한 다음 모두 선택을 사용하여 경로를 복사하십시오)하고 여기에 붙여 넣으십시오.

처럼: JAVA_HOME=/home/xxxx/java/JDK1.8.0_201

JDK / JRE의 위치를 ​​우분투에 알려주십시오.

sudo update-alternatives --install /usr/bin/java java /home/xxxx/java/jdk1.8.0_201/bin/java 20000
sudo update-alternatives --install /usr/bin/javac javac /home/xxxx/java/jdk1.8.0_201/bin/javac 20000
sudo update-alternatives --install /usr/bin/javaws javaws /home/xxxx/java/jdk1.8.0_201/bin/javaws 20000

우리의 설치 즉, jdk1.8.0_05가 기본 Java 여야한다고 우분투에 알리십시오.

sudo update-alternatives --set java /home/xxxx/sipTest/jdk1.8.0_201/bin/java
sudo update-alternatives --set javac /home/xxxx/java/sipTest/jdk1.8.0_201/bin/javac
sudo update-alternatives --set javaws /home/xxxxx/sipTest/jdk1.8.0_201/bin/javaws

이제 시도하십시오 :

$ sudo update-alternatives --config java

대체 Java에 대한 3 가지 선택 사항이 있습니다 (제공 /usr/bin/java).

  Selection    Path                                  Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-oracle1/bin/java   1047      auto mode
  1            /usr/bin/gij-4.6                       1046      manual mode
  2            /usr/lib/jvm/java-6-oracle1/bin/java   1047      manual mode
  3            /usr/lib/jvm/jdk1.7.0_75/bin/java      1         manual mode

현재 선택을 유지하려면 Enter 키를 누르고 [ *] 또는 유형 선택 번호 : 3

update-alternatives: using /usr/lib/jvm/jdk1.7.0_75/bin/java to provide /usr/bin/java (java) in manual mode

위의 과정을 반복하십시오 :

sudo update-alternatives --config javac
sudo update-alternatives --config javaws


답변

Java 설치 절차를 신중하게 고려해야한다고 생각합니다. 다음은 가능한 모든 장애를 다루는 자세한 프로세스입니다.

apt-get으로 Java를 설치하는 것은 쉽습니다. 먼저 패키지 색인을 업데이트하십시오.

sudo apt-get update

그런 다음 Java가 아직 설치되지 않았는지 확인하십시오.

java -version

“다음 프로그램에서 java 프로그램을 찾을 수 있습니다”라는 메시지가 표시되면 Java가 아직 설치되지 않은 것이므로 다음 명령을 실행하십시오.

sudo apt-get install default-jre

내가 생각 한대로 지금까지 괜찮아

JRE (Java Runtime Environment)가 설치됩니다. 대신 Java 애플리케이션 (예 : Apache Ant, Apache Maven, Eclipse 및 IntelliJ IDEA)을 컴파일하는 데 필요한 JDK (Java Development Kit)가 필요한 경우 다음 명령을 실행하십시오.

sudo apt-get install default-jdk

이것이 Java를 설치하는 데 필요한 모든 것입니다.

OpenJDK 7 설치 :

OpenJDK 7을 설치하려면 다음 명령을 실행하십시오.

sudo apt-get install openjdk-7-jre 

JRE (Java Runtime Environment)가 설치됩니다. 대신 JDK (Java Development Kit)가 필요한 경우 다음 명령을 실행하십시오.

sudo apt-get install openjdk-7-jdk

Oracle JDK 설치 :

Oracle JDK는 공식 JDK입니다. 그러나 Oracle에서는 더 이상 Ubuntu의 기본 설치로 제공되지 않습니다.

apt-get을 사용하여 계속 설치할 수 있습니다. 버전을 설치하려면 먼저 다음 명령을 실행하십시오.

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

그런 다음 설치하려는 버전에 따라 다음 명령 중 하나를 실행하십시오.

Oracle JDK 7 :

sudo apt-get install oracle-java7-installer

Oracle JDK 8 :

sudo apt-get install oracle-java8-installer


답변

PPA 방법이 더 이상 작동하지 않습니다.

Oracle Java 6 및 7은 한동안 지원되지 않지만 최근까지도 Oracle 웹 사이트에서 계속 다운로드 할 수있었습니다.

그러나 바이너리는 약 10 일 전에 제거되었으므로 (?) WebUpd8 Oracle Java PPA에서 사용 가능한 Oracle Java (JDK) 6 및 7 설치 프로그램이 더 이상 작동하지 않습니다.

Oracle Java 6 및 7은 이제 Oracle Support 계정 (무료가 아님)이있는 사용자 만 사용할 수 있으므로 PPA 패키지에 대해서는이를 지원할 수 없습니다.

출처 : http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html
날짜 : 2017 년 6 월

오라클의 다운로드 페이지 는 말합니다

2015 년 4 월 이후에 릴리스 된 Java SE 7 및 2013 년 4 월 이후에 릴리스 된 Java SE 6에 대한 업데이트는 My Oracle Support (지원 로그인 필요)를 통해 Oracle 고객에게만 제공됩니다.

Java SE Advanced는 상용 기능, 중요한 버그 수정, 보안 수정 및 일반 유지 보수에 대한 액세스를 제공합니다.

Oracle 아카이브에서 다운로드해야했습니다-http:
//www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html

그래도 계정이 필요합니다.


답변

flup의 답변 이 최고이지만 완전히 작동하지 않았습니다. 작동하도록하려면 다음을 수행해야했습니다.

  1. export JAVA_HOME=/usr/lib/jvm/java-7-oracle/jre/
  2. chmod 777 폴더에
  3. ./gradlew build -최대 절전 모드