我试图在安装中安装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
任何帮助都将不胜感激。
答案 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,
我遇到了解决方案,它可以在任何版本的Ubuntu上运行,绝对保持其他java版本的完整。
我使用过Java的独立安装。
为此,请从下载tar.gz版本的Java Oracle website.
假设您的jdk安装tar文件位于/home/don/
don @ ubuntu~ $ tar zxf jdk-7u45-linux-i586.tar.gz
don @ ubuntu~ $ sudo bash
[sudo]密码为don:
ubuntu~#mv /home/don/jdk1.7.0_45/ /usr/lib/jvm/
ubuntu~#cd /usr/lib/jvm/
ubuntu jvm#update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_45/bin/java 3
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
java -version
你在这里完成没有任何麻烦。
快乐编程!!