簡體   English   中英

java - 版本無法執行 java 文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM