在主目录Ubuntu中安装Java8

在主目录Ubuntu中安装Java8,java,ubuntu,java-8,environment-variables,Java,Ubuntu,Java 8,Environment Variables,我已经下载了tar.gz文件并解压缩了它。我没有管理员权限,所以我在.bashrc中添加了路径变量:export PATH=$PATH:/home/shashashank/jdk1.8.0_144/bin,并由source~/.bashrc重新加载。但当我做“java版本”时。我看不到任何更新。问题是64位计算机不支持32位Java编译器。 安装x64版本jdk时,它得到了修复。在您自己的目录之前的路径中可能有不同的Java版本。首先放置您自己的目录:export PATH=/home/shas

我已经下载了tar.gz文件并解压缩了它。我没有管理员权限,所以我在.bashrc中添加了路径变量:export PATH=$PATH:/home/shashashank/jdk1.8.0_144/bin,并由source~/.bashrc重新加载。但当我做“java版本”时。我看不到任何更新。

问题是64位计算机不支持32位Java编译器。
安装x64版本jdk时,它得到了修复。

在您自己的目录之前的路径中可能有不同的Java版本。首先放置您自己的目录:
export PATH=/home/shashank/jdk1.8.0_144/bin:$PATH
还要查看是否设置了JAVA_home。相应地改变它。有些Java应用程序在其启动脚本中使用它。@aschoerk我已经尝试过-bash:/home/shashashank/jdk1.8.0144/bin/Java:File o directory non-esistente是错误吗?您下载并解包了“Linux x64”(Java SE开发工具包8u144)文件是jdk-8u144-Linux-x64.tar.gz吗?我刚才那样做了,效果很好。如果不是,你的ubuntu版本是什么?调用“lsb_release-a”它提供了什么?@aschoerk我的文件名是jdk-8u144-linux-i586.tar.gz。输出为:没有可用的LSB模块。发行商ID:Debian描述:Debian GNU/Linux 8.9(jessie)发行版:8.9代码名:jessie