ubuntu下输入java -version提示可执行文件错误

发布网友

我来回答

2个回答

热心网友

1、用ctrl + alt + t打开终端,输入“java -version”,如果结果如下,则表示jdk未正确安装:

2、添加环境变量:

注:vim命令打开文件后,将光标移动到文件末尾,然后输入小写o换行输入,进入编辑状态。

export JAVA_HOME=/home/kaven/Qt_Android/jdk1.8.0_45
export JRE_HOME=/home/kaven/Qt_Android/jdk1.8.0_45/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

注:输入完毕后,先按Ese退出编辑状态,然后驶入:qw保存修改并退出。

3、执行命令:“source /etc/profile”,使刚才的修改生效,然后输入“java -version”检测安装结果:

热心网友

1、检查下载的jdk是不是位,而ubuntu是32位导致错误

2、检查java是否有被赋予执行权限,用ll查看

3、检查当前用户对jdk目录是否拥有可读权限追问具体是怎么检查?

追答uname -a 查询当前系统信息
ll 看java文件的权限里是否有x,或者直接加权限chmod +x java
r读、w写,x执行权限,查看是否拥有

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com