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
bashrc할JAVA_HOMEsudo nano ~/.bashrcJAVA_HOME로로 합니다.bashrcfilename을 클릭합니다.export JAVA_HOME=/usr/java/<your version of java>
export PATH=${PATH}:${JAVA_HOME}/binJava에 액세스할 수 있는지 확인
java -versionJDK를 수동으로 설치하는 경우 다음과 같은 오류가 발생한 경우
VM 초기화 중 오류가 발생했습니다.java/lang/NoClassDefFoundError: java/lang/object
JAVA_에서 다음 명령을 실행합니다.HOME/lib 디렉토리:
unpack200 -r -v -l "" tools.pack tools.jarJAVA_에서 다음 명령을 실행합니다.홈/jre/lib
../../bin/unpack200 rt.pack rt.jar ../../bin/unpack200 jsse.pack jsse.rar ../../bin/unpack200 charsets.pack charsets.jarJava에 액세스할 수 있는지 확인
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 를 팔로우 할 수 있습니다.
JDK가 설치되면 JAVA_를 설정합니다.홈 인 환경
sudo nano /etc/environment줄에 을 붙입니다.JAVA_HOME="/usr/lib/jvm/jdk-11.0.1/"의 설정을 추가합니다.
.bashrc
sudo nano ~/.bashrc.
JAVA_HOME=/usr/lib/jvm/jdk-11.0.11/
PATH=$JAVA_HOME/bin:$PATH
- 을 새로
source ~/.bashrc - 를
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 설치:
- Oracle 웹사이트에서 tarball(.tar 파일)을 다운로드 합니다.
- sudo tar -xvpzf fileName -C /installation_folder_name으로 압축을 풉니다.
- 파일 권한 및 소유권을 변경하다
- /etc/profile에 다음 두 줄을 추가합니다.
내보내기 JAVA_HOME=/home/abu/Java/jdk1.8.0_45/export PATH=$JAVA_홈/빈: $경로.
- 시스템을 재시작하고 java -version 및 javac -version으로 확인합니다.
언급URL : https://stackoverflow.com/questions/9612941/how-to-set-java-environment-path-in-ubuntu
'programing' 카테고리의 다른 글
| Vuex Axios 호출이 422 응답을 처리할 수 없음 (0) | 2022.07.10 |
|---|---|
| 새 날짜 시간 API를 사용하여 날짜 형식 지정 (0) | 2022.07.10 |
| Vuejs - 이벤트 위임 및 컨텍스트 참조용 v- (0) | 2022.07.10 |
| VUEX의 변환으로 특정 상태 변환 (0) | 2022.07.10 |
| C에서 선언된 미초기화 변수는 어떻게 됩니까?가치가 있나요? (0) | 2022.07.08 |

