在Ubuntu上安装Java 7(Installing Java 7 on Ubuntu)

2019-09-01 07:06发布

安装java我一直使用来自终端的经典方式。 我想手动安装Java。 我把JDK的文件夹中的桌子上,我设置环境变量(PATH,CLASSPATH和JAVA_HOME)。 从终端中,如果I型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安装在机器上。

什么是缺少compleatare手动安装? (Ubuntu的13.04)

Answer 1:

这个答案用来描述如何安装Oracle的Java 7,这将不再有效,因为甲骨文的Java 7和lifed结束把二进制的下载与付费墙的安全补丁版本。 此外,OpenJDK的长大了,是一个比较可行的选择时下。

在Ubuntu 16.04及更高版本,Java 7中不再可用。 通常你最好安装Java 8(或9)来代替。

sudo apt-get install openjdk-8-jre

或者,f也希望编译器,得到的jdk:

sudo apt-get install openjdk-8-jdk

在可信赖的,最简单的方法来安装Java 7目前安装的OpenJDK包:

sudo apt-get install openjdk-7-jre

或者,对于JDK:

sudo apt-get install openjdk-7-jdk

如果你是专门在一个版本的Ubuntu不再支持它寻找Java 7,看https://askubuntu.com/questions/761127/how-do-i-install-openjdk-7-on-ubuntu-16- 04 -或-更高 。



Answer 2:

sudo apt-get update
sudo apt-get install openjdk-7-jdk

如果您已经安装了其他版本的JDK

sudo update-alternatives --config java

然后选择Java 7的版本。



Answer 3:

除了flup的回答您可能还需要运行下面的设置JAVA_HOME和PATH:

sudo apt-get install oracle-java7-set-default

:在更多信息http://www.ubuntuupdates.org/package/webupd8_java/precise/main/base/oracle-java7-set-default



Answer 4:

从下载Java JDK-Linux的x64.tar.gz文件https://www.oracle.com/technetwork/java/javase/downloads/index.html 。 提取该文件在那里你想要的。 像:/家庭/ JAVA(通过用户主目录中创建的文件夹名称)。 现在打开终端。 设置路径JAVA_HOME =你的JDK文件夹的路径(JDK打开文件夹,然后用鼠标右键单击任意文件夹,进入属性,然后使用全选复制的路径),并粘贴在这里。 像:JAVA_HOME = /家庭/ XXXX / JAVA / JDK1.8.0_201

让Ubuntu的知道我们的JDK / JRE的位置。

sudo的更新替代品--install在/ usr /斌/ java的java的/home/xxxx/java/jdk1.8.0_201/bin/java 20000 sudo的更新替代品--install在/ usr / bin中/ javac的的javac /家庭/ XXXX / JAVA /jdk1.8.0_201/bin/javac 20000 sudo的更新替代品--install在/ usr / bin中/ javaws的javaws的/home/xxxx/java/jdk1.8.0_201/bin/javaws 20000

告诉Ubuntu的,我们的安装即jdk1.8.0_05必须是默认的Java。 sudo的更新替代品--set java的/home/xxxx/sipTest/jdk1.8.0_201/bin/java sudo的更新替代品--set javac的/home/xxxx/java/sipTest/jdk1.8.0_201/bin/javac须藤更新-alternatives --set javaws的/home/xxxxx/sipTest/jdk1.8.0_201/bin/javaws

$ sudo update-alternatives --config java

有3个选择用于替代的java(提供/usr/bin/java )。

  Selection    Path                                  Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-6-oracle1/bin/java   1047      auto mode
  1            /usr/bin/gij-4.6                       1046      manual mode
  2            /usr/lib/jvm/java-6-oracle1/bin/java   1047      manual mode
  3            /usr/lib/jvm/jdk1.7.0_75/bin/java      1         manual mode

按回车键,以保持当前的选择[ * ],或键入选择号码: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


Answer 5:

我想你应该仔细考虑的Java安装过程。 以下是详细过程,涵盖了几乎所有可能出现的故障。

apt-get的安装Java很容易。 首先,更新软件包索引:

sudo apt-get update

然后,检查是否尚未安装的Java:

java -version

如果返回,Java已经没有尚未安装“程序Java可以在下面的包中找到”,那么执行以下命令:

sudo apt-get install default-jre

您是精细到现在为止,我承担。

这将安装Java运行时环境(JRE)。 如果您需要,而不是Java开发工具包(JDK),通常是需要编译Java应用程序(例如Apache Ant的,阿帕奇Maven的是,Eclipse和IntelliJ IDEA执行以下命令:

sudo apt-get install default-jdk

这是安装Java所需的一切。

OpenJDK的安装7:

要安装的OpenJDK 7,执行以下命令:

sudo apt-get install openjdk-7-jre 

这将安装Java运行时环境(JRE)。 如果您需要,而不是Java开发工具包(JDK),执行以下命令:

sudo apt-get install openjdk-7-jdk

安装Oracle JDK:

在Oracle JDK是官方的JDK; 但是,它不再是由甲骨文提供作为Ubuntu的默认安装。

你仍然可以使用安装它易于得到。 安装任何版本,首先执行以下命令:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

然后,根据你要安装的版本,请执行以下命令:

甲骨文JDK 7:

sudo apt-get install oracle-java7-installer

甲骨文JDK 8:

sudo apt-get install oracle-java8-installer


Answer 6:

PPA方法不再起作用。

尽管甲骨文的Java 6和7不支持相当长一段时间,他们仍然可以下载Oracle的网站,直到最近。

然而,二进制文件大约在10天前移除(?),所以甲骨文的Java(JDK)在WebUpd8甲骨文的Java PPA提供6组7的安装不再起作用。

甲骨文的Java 6和7是目前仅适用于那些与Oracle支持账户(这是不是免费的),所以我不能支持这项为PPA包。

来源: http://www.webupd8.org/2017/06/why-oracle-java-7-and-6-installers-no.html日期为:2017年6月

Oracle的下载页面称

只能通过My Oracle Support的提供给客户的Oracle Java SE 7的更新2015年4月以后发布和更新的Java SE 6月2013年之后发布的(需要支持登录)。

Java SE的高级用户提供了商业功能,访问关键bug修复,安全补丁和一般维护”。

我不得不从Oracle档案下载- http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html

你需要一个账户,这虽然。



Answer 7:

flup的回答是最好的,但它并没有为我工作完全。 我必须做到以下几点,以及得到它的工作:

  1. export JAVA_HOME=/usr/lib/jvm/java-7-oracle/jre/
  2. chmod 777的文件夹
  3. ./gradlew build -建筑休眠


Answer 8:

甲骨文的Java从.deb软件包1.7.0

wget https://raw.github.com/flexiondotorg/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

解决方法1.7.0_51

有一个问题123目前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


Answer 9:

Open Applicaction -> Accessories -> Terminal

Type commandline as below...

sudo apt-get install openjdk-7-jdk

Type commandline as below...

apt-cache search jdk

(Note: openjdk-7-jdk is symbolically used here. You can choose the JDK version as per your requirement.)

For "JAVA_HOME" (Environment Variable) type command as shown below, in "Terminal" using your installation path...

export JAVA_HOME=/usr/lib/jvm/java-7-openjdk

(Note: "/usr/lib/jvm/java-7-openjdk" is symbolically used here just for demostration. You should use your path as per your installation.)

For "PATH" (Environment Variable) type command as shown below, in "Terminal" using your installation path...

export PATH=$PATH:/usr/lib/jvm/java-7-openjdk/bin

(Note: "/usr/lib/jvm/java-7-openjdk" is symbolically used here just for demostration. You should use your path as per your installation.)

Check for "open jdk" installation, just type command in "Terminal" as shown below

javac -version


文章来源: Installing Java 7 on Ubuntu