Ubuntu jdk安装成功之后执行java-version显示找不到目录或文件

头都给老子气歪了

继上一篇文章,命令安装jdk出现错误,显示有些文件下载失败(个人怀疑是虚拟机网速有问题),在使用共享文件夹(图形化界面实现)的方式安装好jdk、配置好环境变量(gedit /etc/profile)之后,我们必然是要先执行java-version来查看java是否安装成功,这时候就出现问题了。

Ubuntu jdk安装成功之后执行java-version显示找不到目录或文件

我们使用which命令来看Java是不是我们环境变量中配置的java(有的时候,会是默认的java目录,这种情况下自行查询解决方法,很快能解决),确定确实是我们配置的位置。

他既然说不存在,那么我们进去看一下它到底是怎么个情况,是不是因为我们解压出现问题导致文件不存在。由图1可以看到,事实上这个文件时存在的。

查阅了一天发现,根据这篇博客,事实上出现这个问题是因为有一些32位文件发生了丢失。(为什么丢失不清楚)

(This is because there is some 32 bit libraries are missing in your
Ubuntu 64 bit)

发现了问题接下来就很好解决了,参考前面引用的博客,我们使用apt-get install libc6-i386 下载缺失文件,接下来就好了。

Ubuntu jdk安装成功之后执行java-version显示找不到目录或文件

作为初学遇见这个问题是真的头疼,再加上大多数java-version出问题的解决博客都是因为java指令的位置,搜索这个问题的解决方案难上加难。

最近写代码总能一头扎入那20%的错误中。