[英]java -version couldn't execute java file
java 目錄下的文件; java 命令不起作用; java 變量的 .bashrc 條目:
root@s1:/usr/lib/jvm/jdk1.8.0_202/bin# ls -ltr | grep java
-rwxr-xr-x 1 uucp 143 2293 Dec 12 2018 javapackager
-rwxr-xr-x 1 uucp 143 2293 Dec 12 2018 javafxpackager
-rwxr-xr-x 1 uucp 143 120604 Dec 16 2018 javaws
-rwxr-xr-x 1 uucp 143 1809 Dec 16 2018 java-rmi.cgi
-rwxr-xr-x 1 uucp 143 7412 Dec 16 2018 javap
-rwxr-xr-x 1 uucp 143 7412 Dec 16 2018 javah
-rwxr-xr-x 1 uucp 143 7416 Dec 16 2018 javadoc
-rwxr-xr-x 1 uucp 143 7412 Dec 16 2018 javac
-rwxr-xr-x 1 uucp 143 7332 Dec 16 2018 java
root@s1:/usr/lib/jvm/jdk1.8.0_202/bin# java -version
bash: /usr/lib/jvm/jdk1.8.0_202/bin/java: No such file or directory
root@s1:/usr/lib/jvm/jdk1.8.0_202/bin# cd
root@s1:~# cat .bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_202
export PATH=$PATH:$JAVA_HOME/bin
您好,我正在嘗試在 virtualbox 中安裝 hadoop。 我在/usr/lib/jvm
中提取了 java 包。 運行 java 命令時,它無法執行路徑/usr/lib/jvm/jdk1.8.0_202/bin/java
中的 java 文件。 您還可以看到所有用戶都具有執行權限。
請幫我確定問題。
在 Linux bash 上嘗試./java --version
您需要為可執行文件指定“./”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.