在linux中安装java问题

时间:2012-04-20 17:14:22

标签: linux

我试图在安装中安装Java但由于某种原因它无法正常工作。

我尝试的方法与本网站提到的相同 - http://www.java.com/en/download/help/linux_install.xml#enable

我在尝试此命令时看到桌面上安装了Java,

premvidya @ ubuntu:〜/ Desktop $ ls jre1.6.0_31 jre-6u31-linux-i586(2).bin jre-6u31-linux-i586.bin

但是当我尝试java版本时,我收到以下错误,

premvidya @ ubuntu:〜/ Desktop $ java -version 程序'java'可以在以下包中找到:  * gij-4.3  * java-gcj-compat-headless  * openjdk-6-jre-headless  * 可可  * gij-4.2  * jamvm  * kaffe 尝试:sudo apt-get install bash:java:command not found

任何帮助都将不胜感激。

3 个答案:

答案 0 :(得分:1)

为什么要尝试手动安装java?这里有一个存储库,它都是为您管理的。手动卸载系统上的任何内容,并通过命令行安装。

apt-get cache search java apt-get cache search jdk

启动Ubuntu软件中心 - >搜索java。

通过apt-get安装后,只要你没有删除任何内容,新的java命令就会立即在你的PATH中可用...

答案 1 :(得分:0)

它应该是“apt-cache search java6”或者只是“apt-cache search java”。它将为您提供与java相关的所有包的列表。如果你想安装sun的java然后你就像你一样下载java - **。bin文件,然后运行“sudo / bin / sh jre-6u31-linux-i586.bin”那将从sun java运行安装程序你下载并开始安装。回答问题并安装包。

答案 2 :(得分:0)

@user1050619

嗨user1050619,
我遇到了解决方案,它可以在任何版本的Ubuntu上运行,绝对保持其他java版本的完整。

我使用过Java的独立安装。

为此,请从下载tar.gz版本的Java Oracle website.

  1. 假设您的jdk安装tar文件位于/home/don/

  2. don @ ubuntu~ $ tar zxf jdk-7u45-linux-i586.tar.gz

  3. don @ ubuntu~ $ sudo bash

    [sudo]密码为don:

  4. ubuntu~#mv /home/don/jdk1.7.0_45/ /usr/lib/jvm/

  5. ubuntu~#cd /usr/lib/jvm/

  6. ubuntu jvm#update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_45/bin/java 3

  7. ubuntu jvm#update-alternatives --config java

  8.  Selection    Path                                           Priority   Status  
    ------------------------------------------------------------  
    * 0            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1071      auto mode  
      1            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1071      manual mode  
      2            /usr/lib/jvm/jdk1.7.0_45/bin/java               3         manual mode  
    Press enter to keep the current choice[*], or type selection number: 2
    update-alternatives: using /usr/lib/jvm/jdk1.7.0_45/bin/java to provide /usr/bin/java (java) in manual mode
    
    1. ubuntu jvm#java -version
      java版“1.7.0_45”
      Java(TM)SE运行时环境(版本1.7.0_45-b18)
      Java HotSpot(TM)服务器VM(构建24.45-b08,混合模式)
    2. 你在这里完成没有任何麻烦。

      快乐编程!!