0

我试图在 install 中安装 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 * cacao * gij-4.2 * jamvm * kaffe 尝试:sudo apt-get install bash: java: command not found

任何帮助,将不胜感激。

4

3 回答 3

2

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

apt-get 缓存搜索 java apt-get 缓存搜索 jdk

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

一旦通过 apt-get 安装,新的 java 命令将立即在你的 PATH 中可用,只要你没有删除任何东西......

于 2012-04-20T17:18:18.017 回答
1

@user1050619

嗨,user1050619,
我遇到了可以在任何版本的 Ubuntu 上运行的解决方案,肯定会保持其他 Java 版本完好无损。

我使用了 Java 的独立安装。

为此,请从 Oracle 网站下载 Java 的 tar.gz 版本。

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

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

  3. 不要@ubuntu ~ $sudo bash

    [sudo] 唐密码:

  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

 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 version "1.7.0_45"
    Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
    Java HotSpot(TM) Server VM (build 24.45-b08, mixed mode)

你在这里完成没有任何麻烦。

快乐编程!!

于 2013-11-17T06:49:32.527 回答
0

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

于 2012-04-20T19:31:30.337 回答