我是靠谱客的博主 动听盼望,最近开发中收集的这篇文章主要介绍ubuntu java 7_在Ubuntu上安装Java 7,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在Ubuntu上安装Java 7

安装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) 64-Bit Server VM (build 23.21-b01, mixed mode)

但是当我尝试安装eclipse或netbeans时,系统警告说机器上没有安装java。

完成手动安装缺少什么?(Ubuntu 13.04)

9个解决方案

539 votes

这个答案用于描述如何安装Oracle Java 7.这已经不再适用于Oracle生命周期的Java 7,并且将带有安全补丁的版本的二进制下载放在付费专区之后。 此外,OpenJDK已经成长,现在是一种更可行的替代方案。

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

sudo apt-get install openjdk-8-jre

或者,如果您还想要编译器,请获取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

如果您在不再支持它的Ubuntu版本上专门寻找Java 7,请参阅[https://askubuntu.com/questions/761127/how-do-i-install-openjdk-7-on-ubuntu-16 -04或更高]。

flup answered 2019-03-01T20:33:40Z

55 votes

sudo apt-get update

sudo apt-get install openjdk-7-jdk

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

sudo update-alternatives --config java

然后选择Java 7版本。

Sopan kokre answered 2019-03-01T20:34:10Z

49 votes

除了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]

Brent Robinson answered 2019-03-01T20:34:41Z

33 votes

从“[http://www.oracle.com/technetwork/java/javase/downloads/index.html”]“压缩二进制文件”下载32位或64位Linux - 它有一个“.tar.gz “ 文件扩展名。

解压缩它

tar -xvf jdk-7u75-linux-x64.tar.gz (32-bit)

tar -xvf jdk-7u75-linux-x64.tar.gz (64-bit)

JDK 7包解压缩到*目录。

现在将JDK 7目录移动到*

sudo mkdir -p /usr/lib/jvm

sudo mv ./jdk1.7.0_75 /usr/lib/jvm/

现在跑

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0_75/bin/java" 1

sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0_75/bin/javac" 1

sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0_75/bin/javaws" 1

这将为Oracle JDK分配优先级1,这意味着安装其他JDK将替换为默认值。 如果希望Oracle JDK保持默认值,请确保使用更高的优先级。

更正文件所有权和可执行文件的权限:

sudo chmod a+x /usr/bin/java

sudo chmod a+x /usr/bin/javac

sudo chmod a+x /usr/bin/javaws

sudo chown -R root:root /usr/lib/jvm/jdk1.7.0_75

sudo update-alternatives --config java

您将看到类似于下面的输出 - 选择*的数量 - 例如此列表中的3(除非您从未在计算机中安装过Java,否则将出现一条句子“无需配置”):

$ sudo update-alternatives --config java

替代java有3种选择(提供*)。

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

按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

Abhijit Bashetti answered 2019-03-01T20:36:22Z

10 votes

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

使用apt-get安装Java很容易。 首先,更新包索引:

sudo apt-get update

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

java -version

如果它返回“可以在以下包中找到程序java”,则尚未安装Java,因此请执行以下命令:

sudo apt-get install default-jre

我认为你现在还好。

这将安装Java Runtime Environment(JRE)。 如果您需要编译Java应用程序通常需要的Java Development Kit(JDK)(例如Apache Ant,Apache Maven,Eclipse和IntelliJ IDEA),请执行以下命令:

sudo apt-get install default-jdk

这就是安装Java所需的一切。

安装OpenJDK 7:

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

sudo apt-get install openjdk-7-jre

这将安装Java Runtime Environment(JRE)。 如果您需要Java Development Kit(JDK),请执行以下命令:

sudo apt-get install openjdk-7-jdk

安装Oracle JDK:

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

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

Oracle JDK 7:

sudo apt-get install oracle-java7-installer

Oracle JDK 8:

sudo apt-get install oracle-java8-installer

Mehran answered 2019-03-01T20:38:35Z

3 votes

PPA方法不再有效。

尽管Oracle Java 6和7在很长一段时间内都不受支持,但直到最近,它们仍然可以在Oracle网站上下载。

但是,大约10天前(?)删除了二进制文件,因此WebUpd8 Oracle Java PPA中提供的Oracle Java(JDK)6和7安装程序不再起作用。

Oracle Java 6和7现在仅适用于拥有Oracle Support帐户(非免费)的用户,因此我无法为PPA包支持此功能。

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

Oracle的下载页面说

2015年4月之后发布的Java SE 7更新以及2013年4月之后发布的Java SE 6更新仅供Oracle客户通过My Oracle Support(需要支持登录)使用。

Java SE Advanced为用户提供商业功能,访问关键错误修复,安全修复和一般维护“。

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

你需要一个帐户。

Aniket Thakur answered 2019-03-01T20:40:04Z

2 votes

flup的答案是最好的,但它完全不适合我。 我还必须做以下工作才能让它工作:

export JAVA_HOME=/usr/lib/jvm/java-7-oracle/jre/

./gradlew build在该文件夹上

./gradlew build - 构建Hibernate

Siddharth answered 2019-03-01T20:40:51Z

1 votes

来自.deb包的Oracle Java 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的解决方法

目前在OAB中有一个问题123和一个拉取请求

这是修补版本:

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

Paweł Prażak answered 2019-03-01T20:41:35Z

0 votes

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

Akitha_MJ answered 2019-03-01T20:41:53Z

最后

以上就是动听盼望为你收集整理的ubuntu java 7_在Ubuntu上安装Java 7的全部内容,希望文章能够帮你解决ubuntu java 7_在Ubuntu上安装Java 7所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(64)

评论列表共有 0 条评论

立即
投稿
返回
顶部