我是靠谱客的博主 追寻花卷,最近开发中收集的这篇文章主要介绍ubuntu java7_在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)

最佳答案

This answer used to describe how to install Oracle Java 7. This no longer works since Oracle end-of-lifed Java 7 and put the binary downloads for versions with security patches behind a paywall. Also, OpenJDK has grown up and is a more viable alternative nowadays.

在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

次佳答案

sudo apt-get update

sudo apt-get install openjdk-7-jdk

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

sudo update-alternatives --config java

然后选择Java 7版本。

第三种答案

除了flup的答案,您可能还需要运行以下命令来设置JAVA_HOME和PATH:

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

第四种答案

将此文件解压缩到所需位置。例如:/home/java(用户在主目录中创建的文件夹名称)。

现在打开终端。设置jdk文件夹的路径JAVA_HOME=path(打开jdk文件夹,然后右键单击任何文件夹,转到属性,然后使用“全选”复制路径)并粘贴到此处。

像:JAVA_HOME=/home/xxxx/java/JDK1.8.0_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(提供/usr/bin/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

第五种答案

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

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

sudo apt-get update

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

java -version

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

sudo apt-get install default-jre

按照我的假设,到目前为止您还好。

这将安装Java Runtime Environment(JRE)。相反,如果您需要Java开发工具包(JDK),通常需要它来编译Java应用程序(例如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

第六种答案

PPA方法不再起作用。

While Oracle Java 6 and 7 are not supported for quite a while, they were still available for download on Oracle’s website until recently.

However, the binaries were removed about 10 days ago (?), so the Oracle Java (JDK) 6 and 7 installers available in the WebUpd8 Oracle Java PPA no longer work.

Oracle Java 6 and 7 are now only available for those with an Oracle Support account (which is not free), so I can’t support this for the PPA packages.

Updates for Java SE 7 released after April 2015, and updates for Java SE 6 released after April 2013 are only available to Oracle Customers through My Oracle Support (requires support login).

Java SE Advanced offers users commercial features, access to critical bug fixes, security fixes, and general maintenance”.

不过,您需要一个帐户。

参考资料

最后

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

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部