0

我做了这些步骤没有错误:

  1. JDK路径:

    Downloads/jdk-6u37-linux-x64.bin
    
  2. 终端中的命令:

    mkdir Programs
    cd Programs
    bash ../Downloads/jdk-6u37-linux-x64.bin
    ln -s jdk-6u37-linux-x64 jdk
    
  3. 设置 JAVA_HOME 和路径:

    我在文件末尾添加了以下几行.bashrc

    export JAVA_HOME=$Home/Programs/jdk
    export PATH=:$JAVA_HOME/bin:$PATH
    

这是执行命令的结果echo $JAVA_HOME

/Programs/jdk

这是执行命令的结果echo $PATH

:/Programs/jdk/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games1

问题是:
这是执行命令的结果

$ java -version

The program 'java' can be found in the following packages:
 * default-jre
 * gcj-4.6-jre-headless
 * gcj-4.7-jre-headless
 * openjdk-7-jre-headless
 * openjdk-6-jre-headless
Try: sudo apt-get install 
4

3 回答 3

1

我认为问题是环境变量在 linux 中是区分大小写的,所以你的

export JAVA_HOME=$Home/Programs/jdk

应该

export JAVA_HOME=$HOME/Programs/jdk

在您的echo $JAVA_HOME输出中,您可以看到您没有/home/yourname预先添加...

希望有帮助。

干杯,

于 2012-11-06T13:08:54.083 回答
1

此处的脚本将帮助您在 Ubuntu 上安装 sun 的 jdk。真正有用的东西。

于 2012-11-06T13:17:12.523 回答
0

试试这个命令

sudo update-alternatives --config java

这将列出所有已安装和配置的 Java 版本。

如果您看到一个或多个安装,它将为您提供以数字开头的每个元素的列表。只需选择与您要默认使用的版本相对应的数字即可。

于 2014-08-09T06:46:50.710 回答