[英]java -version couldn't execute java file
java file in the directory; java 目录下的文件; java command not working;
java 命令不起作用; .bashrc entry for java variable:
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
Hello, I'm trying to install hadoop in virtualbox.您好,我正在尝试在 virtualbox 中安装 hadoop。 I've extracted java packages in
/usr/lib/jvm
.我在
/usr/lib/jvm
中提取了 java 包。 When running java commands it's couldn't execute the java file in the path /usr/lib/jvm/jdk1.8.0_202/bin/java
.运行 java 命令时,它无法执行路径
/usr/lib/jvm/jdk1.8.0_202/bin/java
中的 java 文件。 You can also see all the users have execute permission.您还可以看到所有用户都具有执行权限。
Please help me identify the issue.请帮我确定问题。
Try ./java --version
on Linux bash you need to specify "./" for executables.在 Linux bash 上尝试
./java --version
您需要为可执行文件指定“./”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.