在Ubuntu上安装Java7
为了安装java,我一直使用从终端开始的经典方式。 我想手动安装java。 我把JDK的文件夹放在桌子上,设置环境变量(PATH、CLASSPATH和JAVA_HOME)。 从终端,如果我键入在Ubuntu上安装Java7,java,ubuntu,installation,Java,Ubuntu,Installation,为了安装java,我一直使用从终端开始的经典方式。 我想手动安装java。 我把JDK的文件夹放在桌子上,设置环境变量(PATH、CLASSPATH和JAVA_HOME)。 从终端,如果我键入java-version我会被打印出来 foralobo@ubuntu-vincy:~$ java -version java version "1.7.0_21" Java(TM) SE Runtime Environment (build 1.7.0_21-b11) Java HotSpot(TM) 6
java-version
我会被打印出来
foralobo@ubuntu-vincy:~$ java -version
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
但是当我尝试安装eclipse或netbeans时,系统会发出警告,说机器上没有安装java
完成手动安装缺少什么?
(Ubuntu 13.04)
此答案用于描述如何安装Oracle Java 7。自从Oracle在Java 7的生命周期结束后,这种方法就不再有效了,它将带有安全补丁的版本的二进制下载置于付费墙之后。此外,OpenJDK已经成长起来,现在是一个更可行的选择
在Ubuntu 16.04及更高版本中,Java 7不再可用。通常,您最好安装Java8(或9)
或者,如果您还需要编译器,请获取jdk:
sudo apt-get install openjdk-8-jdk
在Trusty中,当前安装Java 7最简单的方法是安装OpenJDK包:
sudo apt-get install openjdk-7-jre
或者,对于jdk:
sudo apt-get install openjdk-7-jdk
如果您特别想在不再支持Java 7的Ubuntu版本上寻找Java 7,请参阅。除了flup的答案,您可能还需要运行以下命令来设置Java_主页和路径:
sudo apt-get install oracle-java7-set-default
更多信息,请访问:
如果您已经安装了其他JDK版本
sudo update-alternatives --config java
然后从.deb包中选择Java 7版本。Oracle Java 1.7.0
1.7.0_51的变通方法
目前有一个在OAB和一个
这是修补过的vesion:
wget https://raw.github.com/ladios/oab-java6/master/oab-java.sh
chmod +x oab-java.sh
sudo ./oab-java.sh -7
sudo apt-get update
sudo sudo apt-get install oracle-java7-jdk oracle-java7-fonts oracle-java7-source
sudo apt-get dist-upgrade
这是最好的,但它并不完全适合我。我还必须执行以下操作才能使其正常工作:
export JAVA_HOME=/usr/lib/jvm/JAVA-7-oracle/jre/
/gradlew build
-构建Hibernate我认为你应该仔细考虑java安装程序。以下是涵盖几乎所有可能故障的详细流程 使用apt-get安装Java很容易。首先,更新包索引:
sudo apt-get update
然后,检查是否尚未安装Java:
java -version
如果返回“以下包中可以找到java程序”,则java尚未安装,因此执行以下命令:
sudo apt-get install default-jre
sudo apt-get install default-jdk
sudo apt-get install openjdk-7-jre
sudo apt-get install openjdk-7-jdk
我想你到现在都很好。
这将安装Java运行时环境(JRE)。如果您需要Java开发工具包(JDK),这通常是编译Java应用程序(例如Apache Ant、Apache Maven、Eclipse和IntelliJ IDEA)所需的,请执行以下命令:
sudo apt-get install default-jre
sudo apt-get install default-jdk
sudo apt-get install openjdk-7-jre
sudo apt-get install openjdk-7-jdk
这就是安装Java所需的一切。
安装OpenJDK 7:
sudo apt-get install oracle-java7-installer
sudo apt-get install oracle-java8-installer
要安装OpenJDK 7,请执行以下命令:
sudo apt-get install default-jre
sudo apt-get install default-jdk
sudo apt-get install openjdk-7-jre
sudo apt-get install openjdk-7-jdk
这将安装Java运行时环境(JRE)。如果您需要Java开发工具包(JDK),请执行以下命令:
sudo apt-get install default-jre
sudo apt-get install default-jdk
sudo apt-get install openjdk-7-jre
sudo apt-get install openjdk-7-jdk
安装Oracle JDK:
sudo apt-get install oracle-java7-installer
sudo apt-get install oracle-java8-installer
Oracle JDK是正式的JDK;但是,Oracle不再提供它作为Ubuntu的默认安装
您仍然可以使用apt get安装它。要安装任何版本,请首先执行以下命令:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
然后,根据要安装的版本,执行以下命令之一:
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
Oracle JDK 7:
sudo apt-get install oracle-java7-installer
sudo apt-get install oracle-java8-installer
Oracle JDK 8:
sudo apt-get install oracle-java7-installer
sudo apt-get install oracle-java8-installer
从下载javajdk-linux-x64.tar.gz
文件
在需要的地方提取此文件。例如:/home/java
(用户在主目录中创建的文件夹名)
现在打开终端。
设置jdk文件夹的路径JAVA_HOME=path
(打开jdk文件夹,然后右键单击任何文件夹,转到属性,然后使用全选复制路径)
然后贴在这里
比如:JAVA\u HOME=/HOME/xxxx/JAVA/JDK1.8.0\u 201
让Ubuntu知道我们的JDK/JRE在哪里
sudo update-alternatives --install /usr/bin/java java /home/xxxx/java/jdk1.8.0_201/bin/java 20000
sudo update-alternatives --install /usr/bin/javac javac /home/xxxx/java/jdk1.8.0_201/bin/javac 20000
sudo update-alternatives --install /usr/bin/javaws javaws /home/xxxx/java/jdk1.8.0_201/bin/javaws 20000
告诉Ubuntu我们的安装,即jdk1.8.0_05必须是默认的Java
sudo update-alternatives --set java /home/xxxx/sipTest/jdk1.8.0_201/bin/java
sudo update-alternatives --set javac /home/xxxx/java/sipTest/jdk1.8.0_201/bin/javac
sudo update-alternatives --set javaws /home/xxxxx/sipTest/jdk1.8.0_201/bin/javaws
现在试试:
$ sudo update-alternatives --config java
可选java有3种选择(提供/usr/bin/java
)
按enter键保留当前选项[*
],或类型选择编号:3
update-alternatives: using /usr/lib/jvm/jdk1.7.0_75/bin/java to provide /usr/bin/java (java) in manual mode
重复上述步骤:
sudo update-alternatives --config javac
sudo update-alternatives --config javaws
PPA方法不再有效 虽然Oracle Java 6和7在相当长一段时间内都不受支持,但直到最近,它们仍然可以在Oracle的网站上下载 然而,大约10天前删除了二进制文件(?),因此WebUpd8 Oracle Java PPA中提供的Oracle Java(JDK)6和7安装程序不再工作 Oracle Java 6和7现在只适用于那些拥有Oracle支持帐户(这不是免费的)的用户,因此我不能在PPA包中支持这一点 资料来源: 日期:2017年6月 说 2015年4月之后发布的Java SE 7更新和2013年4月之后发布的Java SE 6更新仅通过我的Oracle支持(需要支持登录)向Oracle客户提供 Java SE Advanced为用户提供商业功能、访问关键错误修复、安全修复和一般维护” 我不得不从甲骨文档案馆下载-
不过,你需要一个帐户。Oracle和现代版本的Ubuntu都已迁移到较新版本的Java。Ubuntu 20.04的默认版本是OpenJDK 11,这对于大多数用途来说已经足够好了 如果您真的需要它来运行遗留程序,OpenJDK 8也可以从官方存储库中用于Ubuntu20.04 如果您确实需要Java 7,那么到2020年,最好下载Zulu发行版。如果您具有root权限,最容易安装的是.DEB版本,否则请下载.ZIP版本
我认为你必须运行
更新备选方案
来通知ubuntu它的“新”java安装在哪里。请将此作为对@flup answer的评论。我没有声誉去评论其他人的答案,也没有@brent robinson关于如何设置t的提示