Raspberry Pi에 Java를 설치하는 방법

Raspberry Pi에 Java를 설치하는 방법

2022-05-17 last update

6 minutes reading raspberry pi java
Java는 다양한 종류의 애플리케이션과 시스템을 구축하는 데 사용되는 가장 인기 있는 프로그래밍 언어 중 하나입니다. Java에는 Oracle Java 및 OpenJDK의 두 가지 구현이 있습니다. OpenJDK는 Java 플랫폼의 오픈 소스 구현입니다. Oracle Java에는 몇 가지 추가 상용 기능이 있으며 license
개인 또는 개발 용도와 같은 비상업적 용도만 허용하는 가이드 (JRE) 및 Java 개발 키트(JDK). JRE에는 Java 프로그램을 실행할 수 있는 JVM(Java Virtual Machine), 클래스 및 바이너리가 포함되어 있습니다. JDK는 JRE와 Java 애플리케이션을 빌드하는 데 필요한 개발/디버깅 도구 및 라이브러리로 구성됩니다. 어떤 Java 패키지를 설치할지 확실하지 않은 경우 일반적인 권장 사항은 기본 OpenJDK(JDK 11) 버전을 사용하는 것입니다. 일부 Java 기반 응용 프로그램에는 특정 버전의 Java가 필요할 수 있으므로 응용 프로그램 설명서를 참조해야 합니다. Raspberry Pi OpenJDK 11에 Java 11 설치는 Debian 10, Buster를 기반으로 하는 최신 Raspbian OS의 기본 Java 개발 및 런타임입니다. .다음 명령을 실행하여 Raspberry Pi에 OpenJDK 11 JDK를 설치합니다.
sudo apt updatesudo apt install default-jdk
설치가 완료되면 Java 버전을 확인하여 확인하십시오.
java -version
출력은 다음과 같아야 합니다.
openjdk version "11.0.5" 2019-10-15
OpenJDK Runtime Environment (build 11.0.5+10-post-Raspbian-1deb10u1)
OpenJDK Server VM (build 11.0.5+10-post-Raspbian-1deb10u1, mixed mode)
그렇군요! Pi에 Java를 성공적으로 설치했으며 사용을 시작할 수 있습니다. Raspberry Pi에 Java 8 설치 이전 Java LTS 버전 8이 여전히 지원되고 널리 사용됩니다. 응용 프로그램에 Java 8이 필요한 경우 다음을 입력하여 설치하십시오.
sudo apt updatesudo apt install openjdk-8-jdk
Java version
:
java -version
출력은 다음과 같아야 합니다.
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1+rpi1-b01)
OpenJDK Client VM (build 25.212-b01, mixed mode)
기본 버전 설정 Pi에 여러 Java 버전이 설치된 경우 java -version 명령을 실행하여 기본 버전을 확인하십시오.
java -version
기본 버전을 변경하려면 , update-alternatives 도구를 사용하십시오.
sudo update-alternatives --config java
출력은 다음과 같습니다.
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-11-openjdk-armhf/bin/java      1111      auto mode
  1            /usr/lib/jvm/java-11-openjdk-armhf/bin/java      1111      manual mode
  2            /usr/lib/jvm/java-8-openjdk-armhf/jre/bin/java   1081      manual mode

Press <enter> to keep the current choice[*], or type selection number: 
설치된 모든 Java 버전 목록이 표시됩니다. 기본값으로 설정하려는 버전의 번호를 입력하고 Enter를 누르십시오. JAVA_HOME 환경 변수 The JAVA_HOME environment variable
일부 Java 애플리케이션에서 Java 설치 위치를 결정하는 데 사용됩니다. JAVA_HOME 환경 변수를 설정하려면 update-alternatives 명령을 사용하여 Java가 설치된 위치를 찾으십시오.(adsbygoogle = window.adsbygoogle || []).push({ });
sudo update-alternatives --config java
이 예에서 설치 경로는 다음과 같습니다.
  • OpenJDK 11은 /usr/lib/jvm/java-11-openjdk-armhf/bin/java
  • 에 있습니다. OpenJDK 8은 /usr/lib/jvm/java-8-openjdk-armhf/jre/bin/java
  • 에 있습니다. /etc/environment 파일을 엽니다.
    sudo nano /etc/environment
    JAVA_HOME를 OpenJDK 11로 설정하려면 파일 끝에 다음 행을 추가하십시오./etc/environment
    JAVA_HOME="/usr/lib/jvm/java-11-openjdk-armhf"
    
    현재 셸에서 로그아웃했다가 로그인하거나 다음을 실행할 수 있습니다 source .
    명령:
    source /etc/environment
    JAVA_HOME 변수가 설정되었는지 확인하려면 다음을 입력합니다.
    echo $JAVA_HOME
    Java 11 바이너리의 경로가 표시되어야 합니다.
    /usr/lib/jvm/java-11-openjdk-armhf
    
    /etc/environment는 다음에서 사용되는 시스템 전체 구성 파일입니다. 모든 사용자들. 사용자별로 JAVA_HOME 변수를 설정하려면 사용자가 로그인할 때 로드되는 .bashrc 또는 기타 구성 파일에 행을 추가하십시오. Java 제거 설치된 다른 패키지와 마찬가지로 Java를 제거할 수 있습니다. apt
    .예를 들어, default-jdk 패키지를 제거하려면 다음을 실행하십시오.
    sudo apt remove default-jdk
    결론 OpenJDK의 최신 LTS 버전은 기본 Raspbian 리포지토리에서 사용할 수 있으며 설치는 간단하고 간단한 작업입니다. 질문이 있는 경우 언제든지 댓글을 남기기 위해.