如何在Linux机器上配置java?

如何在Linux机器上配置java?,linux,ubuntu,java,Linux,Ubuntu,Java,我正在把java安装到我的Linux机器上。下载jre和jdk并提取它们不仅有帮助,我认为还需要一些环境变量。需要设置哪些所有路径变量?有哪些价值观?期望java将自己安装到?,这取决于您的发行版,它可能最容易从包管理器安装。例如,在Ubuntu上,您可以执行以下操作: sudo aptitude install open-jdk 否则,通常sun(oracle)版本的java会附带一个.bin文件,您需要将该文件设置为可执行文件并以root用户身份运行,以便正确安装java 您不需要设置任何

我正在把java安装到我的Linux机器上。下载jre和jdk并提取它们不仅有帮助,我认为还需要一些环境变量。需要设置哪些所有路径变量?有哪些价值观?期望java将自己安装到

,这取决于您的发行版,它可能最容易从包管理器安装。例如,在Ubuntu上,您可以执行以下操作:

sudo aptitude install open-jdk
否则,通常sun(oracle)版本的java会附带一个.bin文件,您需要将该文件设置为可执行文件并以root用户身份运行,以便正确安装java

您不需要设置任何环境变量来让java工作,尽管有些应用程序将要求您将java_HOME、JDK_HOME和/或JRE_HOME设置为指向java安装的bin目录。通过查看符号链接的来源,可以看到java安装的位置

/etc/alternatives/java

要点。

根据您的发行版,可能最容易从软件包管理器安装。例如,在Ubuntu上,您可以执行以下操作:

sudo aptitude install open-jdk
否则,通常sun(oracle)版本的java会附带一个.bin文件,您需要将该文件设置为可执行文件并以root用户身份运行,以便正确安装java

您不需要设置任何环境变量来让java工作,尽管有些应用程序将要求您将java_HOME、JDK_HOME和/或JRE_HOME设置为指向java安装的bin目录。通过查看符号链接的来源,可以看到java安装的位置

/etc/alternatives/java

要点。

获取jdk for linux。转到根目录。使用以下命令进行安装

/配置 制作 安装

PATH.=安装Java的新路径


要转到UBUNTU的根目录,请使用命令“sudo”。对于FEDORA,请使用“su”。

获取jdk For linux。转到根目录。使用以下命令进行安装

/配置 制作 安装

PATH.=安装Java的新路径


要转到UBUNTU的根目录,请使用命令“sudo”。对于FEDORA,请使用“su”。

大多数Linux系统默认使用Gnu Java实现,如果您安装了额外的JDK,请不要更改此设置。因此,您需要显式地使新的Java安装成为要使用的默认Java。您可以通过运行
sudoupdatealternations--config java
来实现这一点


如果您喜欢图形化配置,您可以安装“galternatives”软件包,它可以让您在一个漂亮的小UI中配置所有这些应用程序默认值。

大多数Linux系统默认使用Gnu Java实现,如果您安装了额外的JDK,则不会更改此设置。因此,您需要显式地使新的Java安装成为要使用的默认Java。您可以通过运行
sudoupdatealternations--config java
来实现这一点


如果您喜欢图形化配置,您可以安装“galternatives”包,它允许您在一个漂亮的小UI中配置所有这些应用程序默认值。

您只需将
/usr/bin/java
指向您提取JRE/JDK的目录中的
java
可执行文件

如果将其解压缩到,例如,
/opt/jdk1.6.0_23/bin/java
,则需要创建如下链接:

sudo ln -s /opt/jdk1.6.0_23/bin/java /usr/bin/java sudo ln-s/opt/jdk1.6.0_23/bin/java/usr/bin/java 在此之前,您可以通过以下方式选择备份旧的java安装:

sudo mv /usr/bin/java /usr/bin/java_old sudo mv/usr/bin/java/usr/bin/java\u old 以下是我如何安装JRE的:
.

您只需将
/usr/bin/java
指向您提取JRE/JDK的目录中的
java
可执行文件

如果将其解压缩到,例如,
/opt/jdk1.6.0_23/bin/java
,则需要创建如下链接:

sudo ln -s /opt/jdk1.6.0_23/bin/java /usr/bin/java sudo ln-s/opt/jdk1.6.0_23/bin/java/usr/bin/java 在此之前,您可以通过以下方式选择备份旧的java安装:

sudo mv /usr/bin/java /usr/bin/java_old sudo mv/usr/bin/java/usr/bin/java\u old 以下是我如何安装JRE的:
.

您正在使用哪个Linux发行版?这个问题与编程无关。应该移动到SF、SU、Linux或Ubuntu。可能应该在unix.stackexchange上。com@TimBüthe,@tobyodavies:我的观点是,编码从设置环境开始。事实上,我得到了答案,这让我很满意。@Mikko Setälä:我很高兴你得到了你的答案,太好了。但是设置环境与实际编程没有多大关系。按照这个逻辑,您可以问“我应该使用哪种操作系统”,或者“早上您是否更有效率”等等……您使用的是哪种Linux发行版?这个问题与编程无关。应该移动到SF、SU、Linux或Ubuntu。可能应该在unix.stackexchange上。com@TimBüthe,@tobyodavies:我的观点是,编码从设置环境开始。事实上,我得到了答案,这让我很满意。@Mikko Setälä:我很高兴你得到了你的答案,太好了。但是设置环境与实际编程没有多大关系。按照这个逻辑,您可以问“我应该使用哪种操作系统”,或者“您早上的工作效率是否更高”,等等……如何查看符号链接内容
more
command说这不是一个文本文件,我想不起另外一个命令。你可以看看ls-atl的符号链接,它会给你所有的细节。它将有一个->指向链接的目标。另外,readlink也会这样做:)如何查看符号链接内容
more
command说这不是一个文本文件,我想不起另外一个命令。你可以看看ls-atl的符号链接,它会给你所有的细节。它将有一个->指向链接的目标。另外,readlink也会这样做:)