programing

Ubuntu에서 Java 환경 경로 설정 방법

prostudy 2022. 7. 10. 21:29
반응형

Ubuntu에서 Java 환경 경로 설정 방법

에 Ubuntu 를 했습니다.sudo apt-get install openjdk-6-jdk " " " " " " " " " " " " "bin렉토토? 츠요시 그 디렉토리의 는 어떻게 할 수 ?, 「」, 「」, 「」, 「」, 「」의 환경 패스를 설정할 수 있습니까.저는 Ubuntu에 대한 경험이 거의 없습니다만, 참고용으로 조언이나 좋은 웹 사이트를 제안해 주실 수 있습니까?

다음과 같이 환경변수를 설정한다.

시스템 경로 파일 /etc/profile을 편집합니다.

sudo gedit /etc/profile

끝에 다음 행 추가

JAVA_HOME=/usr/lib/jvm/jdk1.7.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH

그런 다음 로그아웃하고 경로 설정을 위해 ubuntubuntubuntu...

Java로 됩니다./usr/java현재 버전을 찾은 후 다음을 수행합니다.

bash 를 사용하고 있는 경우(시작한지 얼마 되지 않은 경우 다른 셸보다 bash 를 사용하는 것을 추천합니다) 단순히 bash 라고 입력하여 시작할 수 있습니다.

<고객명>님의 ~/.bashrc다음과 같이 경로를 파일화하고 추가합니다.

vi (vi)~/.bashrc

다음 행을 삽입합니다.

export JAVA_HOME=/usr/java/<your version of java>
export PATH=${PATH}:${JAVA_HOME}/bin

변경 내용을 저장한 후 bash를 종료하고 재시작하거나 bash를 입력하여 새 셸을 시작합니다.

★★를 합니다.export이치노

★★를 합니다.java -versionJava java java java java java java java java java 。

를 Ubuntu openjdk6에 설치합니다./usr/lib/jvm/java-6-openjdk'경로에 '통이 있습니다./usr/lib/jvm/java-6-openjdk/bin보통 클래스 패스는 Java 및 관련 실행 파일에 자동으로 설정됩니다.

JAVA_를 설정하려면단일 사용자의 경우 HOME / PATH 계정에 로그인하여 .bash_profile 파일을 엽니다.

$ vi ~/.bash_profile

를 사용한JAVA_ "" "HOME" "HOME"JAVA_HOME=<path-to-java>/usr/usr/bin/jdk1.5.0_07/bin/bin/bdk1.5.0입니다.

export JAVA_HOME=/usr/java/jdk1.5.0_07/bin/java

PATH 를 다음과 같이 설정합니다.

export PATH=$PATH:/usr/java/jdk1.5.0_07/bin

설정에 따라 /usr/java/jdk1.5.0_07을 자유롭게 교환할 수 있습니다.파일을 저장하고 닫습니다.로그아웃한 후 다시 로그인하면 새로운 변경 사항을 볼 수 있습니다.또는 다음 명령을 입력하여 새 경로 설정을 즉시 활성화합니다.

$ source ~/.bash_profile

또는

$ . ~/.bash_profile

새로운 설정을 확인합니다.

$ echo $JAVA_HOME
$ echo $PATH

힌트: UNIX/Linux에서 실행 가능한 Java 파일의 정확한 경로를 확인하려면 다음 명령을 사용하십시오.

$ which java

~/.bashrc 파일은 유사하지만 ~/.bash_profile은 Bash 로그인 셸에서만 실행되고 .bashrc는 새로운 Bash 셸마다 실행됩니다.

JAVA_를 설정하려면모든 사용자에 대해 HOME/PATH 글로벌 구성을 설정해야 합니다./etc/profile ★★★/etc/bash.bashrc「 」의 「 」의 「 」

# vi /etc/profile

다음 설정 PATH / JAVA_PATH 변수는 다음과 같습니다.

export PATH=$PATH:/usr/java/jdk1.5.0_07/bin
export PATH=$PATH:/usr/java/jdk1.5.0_07/bin

파일을 저장하고 닫습니다.다시 한 번 다음 명령을 입력하여 경로 설정을 즉시 활성화해야 합니다.

# source /etc/profile

또는

# . /etc/profile

$JAVA_를 설정해야 합니다.HOME 변수

저 같은 경우에는 Maven을 셋업할 때 JDK가 설치되어 있는 곳까지 셋업해야 했습니다.

먼저 JAVA가 설치되어 있는 장소를 확인합니다.

$ whereis java

java: /usr/bin/http/usr/share/http/usr/share/man/man1/http.1.gz

이제 더 깊이 파고들자-

$ ls -l /usr/bin/java

lrwxrwxrwx 1 루트 46 2018년 8월 25일 /etc/alternates/java -> /usr/lib/java-8-openjdk-amd64/jre/bin/java 상세보기:

$ ls -l /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

-rwxr-xr-x 1 루트 6464 3월 14일 18:28 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

다른 디렉토리를 참조하고 있지 않기 때문에, 이것을 사용합니다.

nano를 사용하여 /etc/환경 열기

$ sudo nano /etc/environment

다음 행을 추가합니다.

JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64

내보내기 JAVA_집입니다

를 사용하여 PATH 새로고침

$. /etc/environment

지금이다,

$ echo $JAVA_HOME

출력은 다음과 같습니다.

/usr/lib/jvm/http-1.8.0-openjdk-http64

내가 언급한 출처:

https://askubuntu.com/a/175519

https://stackoverflow.com/a/23427862/6297483

를 열었을 경우JDK는 링크를 갱신해야 합니다.이는 OpenJDK 설치가 가능하기 때문입니다.

sudo update-alternatives --config java

이 후에

$gedit ~/.bashrc

파일에 다음 행을 추가하다

JAVA_HOME=/usr/lib/jvm/YOUR_JAVA_VERSION export PATH=$PATH:$JAVA_HOME/bin export JAVA_HOME

를 사용하여 Java 버전을 얻을 수 있습니다.

java -version

시스템 전체 범위를 설정하려면

/etc/environment 파일sudo gedit /etc/environment

는 임의의 환경변수를 정의할 수 있는 장소입니다.전체 시스템 범위에서 볼 수 있습니다.변수 정의 후 시스템을 재시작해야 합니다.

예:

sudo gedit /etc/environment

다음과 같이 추가합니다.

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
JAVA_HOME="/opt/jdk1.6.0_45/"

자세한 것은, http://peesquare.com/blogs/environment-variable-setup-on-ubuntu/ 를 참조해 주세요.

아마 /usr/bin/java에 java가 있을 것입니다.가장 쉽게 찾을 수 있는 방법은 용어를 열고 "which java"를 입력하는 것입니다.

  • 오픈 터미널(+)CtrlAltt
  • 유형

    sudo gedit .bashrc 
    
  • ubuntu 사용자의 비밀번호 입력
  • 파일의 마지막 행으로 이동합니다.
  • 코드 아래에 새 줄을 입력하십시오.

    export JAVA_HOME=enter_java_path_here
    export PATH=$JAVA_HOME/bin:$PATH
    eg: export JAVA_HOME=/home/pranav/jdk1.8.0_131
        export PATH=$JAVA_HOME/bin:$PATH
    
  • 파일 저장
  • 유형

    source ~/.bashrc
    

    말미에

  • 다 했어요.

Java 패키지 설치 방법:

다른 방법으로 관리되는 공식 ubuntu 패키지를 사용하여 원하는 Java 버전을 설치합니다.
sudo apt install -y openjdk-8-jdk
" 는 or기기 or or or"sudo apt install -y openjdk-11-jdk

위의 답변은 머신의 모든 소프트웨어에 대해 버전이1개밖에 없는 경우에만 정답입니다.업데이트하다따라서 .bashrc나 다른 곳에서 빠르게 하드코드를 할 수 있습니다.
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
나중에 버전을 변경할 수 있기 때문에 건강에 좋지 않습니다.

JAVA_를 올바르게 설정하는 방법HOME (옵션으로 JAVA_SDK, JAVA_JRE)

올바른 방법(복수의 경우 필수)은 update-alternate가 가리키는 것을 검출하고 항상 update-alternate를 사용하여 활성화버전을 전환하는 것입니다.

다음은 두 가지 모두에 대한 제안입니다. 특정 unix 계정만 또는 모든 계정(머신 수준)에 대한 제안입니다.

1. 특정 UNIX 계정에 대해서만:

시스템 수준에서 수행할 수 있는 권한이 없는 경우 이 옵션을 사용하십시오.

cat <<'EOF' >>~/.bashrc

export JAVA_HOME=$(update-alternatives --query java | grep Value | cut -d" " -f2 | sed 's!\(\/.*\)jre\(.*\)!\1!g')
export JDK_HOME=${JAVA_HOME}
export JRE_HOME=${JDK_HOME}/jre/

EOF

2. 머신 레벨에서 모든 본 셸에 대해 다음 두 가지 단계를 수행해야 합니다.

2.a

cat <<'EOF' | sudo tee /etc/profile.d/java_home_env.sh >/dev/null

export JAVA_HOME=$(update-alternatives --query java | grep Value | cut -d" " -f2 | sed 's!\(\/.*\)jre\(.*\)!\1!g')
export JDK_HOME=${JAVA_HOME}
export JRE_HOME=${JDK_HOME}/jre/

EOF

기본적으로는 셸이 인터랙티브로 설정되어 있지 않을 수 있기 때문에, 다음의 조작도 실시할 수 있습니다.
2.b

cat <<'EOF' | sudo tee -a /etc/bash.bashrc >/dev/null
if [ -d /etc/profile.d ]; then
  for i in /etc/profile.d/*.sh; do
    if [ -r $i ]; then
      . $i
    fi
  done
  unset i
fi
EOF

PS: /usr/bin/의의-- update-alternate 서서path $PATH ps ps ps ps 。
상세내용 : https://manpages.ubuntu.com/manpages/trusty/man8/update-alternatives.8.html

  1. bashrcJAVA_HOME

    sudo nano ~/.bashrc

  2. JAVA_HOME로로 합니다.bashrcfilename을 클릭합니다.

    export JAVA_HOME=/usr/java/<your version of java>
    export PATH=${PATH}:${JAVA_HOME}/bin

  3. Java에 액세스할 수 있는지 확인

    java -version

  4. JDK를 수동으로 설치하는 경우 다음과 같은 오류가 발생한 경우

    VM 초기화 중 오류가 발생했습니다.java/lang/NoClassDefFoundError: java/lang/object
  5. JAVA_에서 다음 명령을 실행합니다.HOME/lib 디렉토리:

    unpack200 -r -v -l "" tools.pack tools.jar

  6. JAVA_에서 다음 명령을 실행합니다.홈/jre/lib

    ../../bin/unpack200 rt.pack rt.jar ../../bin/unpack200 jsse.pack jsse.rar ../../bin/unpack200 charsets.pack charsets.jar

  7. Java에 액세스할 수 있는지 확인

    java -version

Linux Lite 3.8(Ubuntu 16.04 LTS 기반)을 가지고 있으며 재시작 시 다음 파일(root 권한 포함)의 경로 변경이 도움이 되었습니다.

/etc/profile.d/jdk.sh

"/"~/.bashrc 파일$vim ~/.bashrcJDK "PATH"

export JAVA_HOME=/usr/java/<your version of java>
export PATH=${PATH}:${JAVA_HOME}/bin

파일 저장

이제 java - version 이라고 입력합니다.bashrc 파일에서 설정한 내용이 표시됩니다.이것은 회기 내내 계속 될 것이다.

예:

여기에 이미지 설명 입력

여기에 이미지 설명 입력

심플하게 하겠습니다.먼저 Oracle 웹사이트에서JDK를 다운로드합니다.링크

2) 추출합니다.

3] /usr/lib/(예: /usr/lib/jvm)에 폴더(jvm)를 만듭니다.

4] 추출된 폴더를 jdk에서 /usr/lib/jvm/로 이동합니다.

*주의: terminal, sudo, mv 명령어 사용(sudo mv)

5] /etc/profile.d/에 .sh 파일을 만듭니다(예: /etc/profile.d/myenvar).

6] .sh 파일에 입력합니다.

내보내기 JAVA_HOME=/usr/lib/jvm/jdk1.7.0

내보내기 PATH=$PATH:$JAVA_홈/빈

*주의: terminal , gedit 및 sudo를 사용합니다(예: sudo gedit myenvar).

7] 이 절차를 모두 수행한 후 컴퓨터를 끄고 재부팅합니다.

8]터미널을 열고 를 입력합니다.

Java 버전

9] 출력을 확인하고, 다음과 같이 입력합니다.

echo $JAVA_집입니다

10] 출력 확인 후 행복 :)

순서 1:

sudo gedit ~/.bash_profile

순서 2:

JAVA_HOME=/home/user/tool/jdk-8u201-linux-x64/jdk1.8.0_201
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH

순서 3:

source ~/.bash_profile

설치 후 open jdk는 일반적으로 /usr/lib/java-6-openjdk에 있습니다.평소와 같이 JAVA_를 설정해야 합니다.HOME, calspath 및 Path In ubuntu 11.04에는 /etc에 3가지 경로를 모두 설정해야 하는 환경파일이 있습니다.그 후 변경을 활성화하려면 시스템을 재시작해야 합니다.

여기 http://aliolci.blogspot.com/2011/05/ubuntu-1104-set-new-environment.html에 대한 도움이 되는 사이트가 있습니다.

에서 해야 할 일은 「」를 하는 것 입니다.“JAVA_HOME” ★★★★★★★★★★★★★★★★★」“PATH”환경변수를 지정하면 끝입니다.다음 명령을 입력하여 환경 변수를 설정합니다.환경 변수가 시스템에 JDK가 올바르게 설치되어 있는지 확인하십시오. 18의 경우 는 Ubuntu 18.04입니다./usr/lib/jvm/java-8-openjdk-amd64/

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

JAVA_ 여부를 확인하려면HOME 경로가 성공적으로 저장되었습니다. 확인하려면 다음 명령을 입력하십시오.

echo $JAVA_HOME

을 엽니다./etc/environment하여 이 행을 합니다.JAVA_HOME="[path to your java]"후 " " " " 를 실행합니다.source /etc/environment

설치된 목록에서 Java 버전을 설정합니다.설치된 버전의 목록을 보려면 다음 명령을 실행합니다.

update-java-alternatives --list

다음으로 다음 명령어에 따라 Java 버전을 설정합니다.

sudo update-java-alternatives --set /usr/lib/jvm/java-1.8.0-openjdk-amd64

다음 apt에서 기본 Ubuntu(17.10) java를 설치할 수 있습니다.

sudo apt install openjdk-8-jdk-headless 

PATH가 설정되어 있어 특정 버전의 Java를 인스톨 할 필요가 있는 경우는, YouTube 를 팔로우 할 수 있습니다.

  1. JDK가 설치되면 JAVA_를 설정합니다.홈 인 환경

    sudo nano /etc/environment 줄에 을 붙입니다.JAVA_HOME="/usr/lib/jvm/jdk-11.0.1/"

  2. 의 설정을 추가합니다..bashrc

sudo nano ~/.bashrc.

JAVA_HOME=/usr/lib/jvm/jdk-11.0.11/
PATH=$JAVA_HOME/bin:$PATH
  1. 을 새로 source ~/.bashrc
  2. java-version 되어 있는 할 수 .

합니다./etc/environment

echo export JAVA_HOME=/path/to/java | sudo tee -a /etc/environment
echo export JRE_HOME=/path/to/jre  | sudo tee -a /etc/environment

그건 작동할 거야.

주의:

변경 내용을 적용하려면 시스템을 재부팅해야 합니다.

reboot 후 꼭 오셔서 +1 :-|-< 투표해 주세요.

Ubuntu 20.04에 Java 11을 설치했습니다.JAVA_의 셋업집도 마찬가지입니다.

이 명령어를 입력하여 ubuntu 버전을 확인합니다.

swapnil@swapnil-vm:~$ lsb_release -d
Description:    Ubuntu 20.04.3 LTS

이 명령어를 입력하여 jvm의 위치를 확인합니다.

swapnil@swapnil-vm:~$ whereis jvm
jvm: /usr/lib/jvm

원하는 에디터로 .timeoutrc를 엽니다.

nano .bashrc

다음 행을 추가합니다 --

## setting JAVA_HOME
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export JAVA_HOME

PATH=$PATH:$JAVA_HOME/bin
export PATH

★★★★★★★★★★!!
--command --command --command --command --command를 합니다.

ehco $JAVA_HOME

먼저 env var가 존재하는지 여부를 확인합니다.$VAR_NAME echo

echo $JAVA_HOME

해당 이름의 env var가 존재할 경우 위의 명령어는 env var Path를 반환합니다.아무것도 반환되지 않을 경우 env path를 먼저 복사한 후 다음 명령을 실행합니다.예를 들어 java env path는 /usr/lib/jvm/http-11-openjdk-http64 입니다.

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64

Oracle Java 설치:

  1. Oracle 웹사이트에서 tarball(.tar 파일)을 다운로드 합니다.
  2. sudo tar -xvpzf fileName -C /installation_folder_name으로 압축을 풉니다.
  3. 파일 권한 및 소유권을 변경하다
  4. /etc/profile에 다음 두 줄을 추가합니다.

내보내기 JAVA_HOME=/home/abu/Java/jdk1.8.0_45/export PATH=$JAVA_홈/빈: $경로.

  1. 시스템을 재시작하고 java -version 및 javac -version으로 확인합니다.

언급URL : https://stackoverflow.com/questions/9612941/how-to-set-java-environment-path-in-ubuntu

반응형