4

我在 Ubuntu 中安装 JDK 时遇到了困难,我无法让它工作。有人可以让我知道我做错了什么吗?

1-我从 oracle 的网站下载了 jdk-6u35-linux-i586.bin

2-我将下载的文件移动到家/

3-我使用chmod +x jdk-6u35-linux-i586.bin将其转换为可执行文件

4-我使用 sudo ./jdk1.6.0_35 执行它

5-我使用 mv jdk1.6.0_35/ /usr/local/将带有 jdk 的文件夹移动到 /usr/local

6-我用“kate”编辑器打开了.bashrc,我添加了以下几行(顺便说一下,这个文件完全是空的)

导出 JAVA_HOME=/usr/local/jdk1.6.0_35/

导出 PATH=$JAVA_HOME/bin:$PATH

7- 我输入了 java -version 但没有用。这是控制台显示的内容

在此处输入图像描述

4

5 回答 5

3

.bashrc在您启动 Bash 时运行,因此您对它的更改不会在同一会话中生效。尝试打开一个新窗口并运行您的命令。

于 2012-09-10T21:17:52.763 回答
0

更新您的 sudo 命令,然后尝试:

sudo apt-get install sun-java6-jdk

类型:

java -version 

去检查

如果失败,请进入,您应该在类别Software centre下找到 java JDK 。Developer tools

于 2012-09-10T21:19:30.180 回答
0

也试试

update-java-alternatives 
usage: update-java-alternatives [--jre-headless] [--jre] [--plugin] [ -t|--test|-v|--verbose]
           -l|--list [<jname>]
           -s|--set <jname>
           -a|--auto
           -h|-?|--help

或者

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/jdk1.6.0_35/bin/java" 2
sudo update-alternatives --install "/usr/bin/javac" "java" "/usr/jdk1.6.0_35/bin/javaws" 2
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/jdk1.6.0_35/bin/javaws" 2

然后切换

于 2012-09-10T21:43:32.943 回答
0

我在 .bashrc 文件的末尾添加

导出 JAVA_HOME="/home/apps/jdk1.7.0_13" PATH=$JAVA_HOME/bin:$PATH

于 2013-02-08T13:28:00.090 回答
0

设置 JAVA_HOME 变量后,您必须注销 ubuntu 并登录。它对我有用

于 2019-03-13T04:50:16.480 回答