新睿云

> 弹性云服务器ECS > Linux云服务器安装配置java

Linux云服务器安装配置java

作者/来源:新睿云小编 发布时间:2019-11-22

我们大多数人仍然对在Linux中设置JAVA环境变量感到困惑。如果您使用的是Linux,则必须使用JAVA才能运行基于Java的某些应用程序。

Java安装不是每个人都有的问题,但是设置JAVA环境变量是有问题的。

如果您对文件执行任何错误.bashrc或执行/etc/profile任何操作,则bash命令均无效。第一次设置JAVA环境变量时,我遇到了同样的问题。

之后,我有 已安装Java的很多次,并做了一些研究,最后才知道在Linux中设置JAVA环境变量不是什么大问题。请按照以下步骤在Linux Box中设置JAVA环境变量,而不会遇到任何麻烦。

1.找到Java安装目录

使用以下命令找到java安装目录,以便您可以设置JAVA环境变量。它显示下面的java安装位置。

$ which java

/usr/bin/java

or

$ whereis java

java: /usr/bin/java /usr/bin/X11/java /usr/share/java

2.当我检查以下文件时,该文件与另一个文件链接为符号链接。因此这不是正确的路径,我们需要精确的路径。

$ ls -lah /usr/bin/java

lrwxrwxrwx 1 root root 22 Aug 12 16:46 /usr/bin/java -> /etc/alternatives/java

3.我正在导航到上面的符号链接。现在,它显示了绝对路径。因此,原始的Java安装路径为/opt/jdk1.8.0_20/bin/java。

$ ls -lah / etc / alternatives / java lrwxrwxrwx

1 root root 25 Aug 22 16:44 / etc / alternatives / java-> /opt/jdk1.8.0_20/bin/java

4.临时:将JAVA环境变量设置为所有用户的

使用以下命令来设置临时JAVA环境变量,因为基于Java的应用程序使用环境变量。在Linux设置环境中,变量非常简单。您只需导出JAVA_HOME,JAR_HOME和PATH即可。

$ export JAVA_HOME=/opt/jdk1.8.0_20/bin/java

$ export JRE_HOME=/opt/jdk1.8.0_20/bin/jre/bin/java

$ export PATH=$PATH:$HOME/bin:JAVA_HOME:JRE_HOME

$ echo $JAVA_HOME

/opt/jdk1.8.0_20/bin/java

$ echo $JRE_HOME

/opt/jdk1.8.0_20/bin/jre/bin/java

5.永久:将JAVA环境变量设置为单用户

.bashrc在您喜欢的文本编辑器上打开文件,并在文件末尾添加以下彩色线。确保您需要提及您的道路而不是我们。保存并退出。

$ nano .bashrc

export JAVA_HOME = / opt / jdk1.8.0_20 / bin / java

export JRE_HOME = / opt / jdk1.8.0_20 / jre / bin / java

export PATH = $ PATH:$ HOME / bin:JAVA_HOME:JRE_HOME

6.保存.bashrc文件后,运行以下命令使其工作

$ source〜/ .bashrc

7.现在,使用以下命令检查环境值。根据我们的新设置,它显然可以获取jdk和jar home的路径。

$ echo $ JAVA_HOME

/opt/jdk1.8.0_20/bin/java

$ echo $ JRE_HOME /opt/jdk1.8.0_20/jre/bin/java

8.永久:将JAVA环境变量设置为所有用户的

/etc/profile在您喜欢的文本编辑器上打开文件,并在文件末尾添加以下彩色线。确保您需要提及您的道路而不是我们。保存并退出。

$ nano / etc / profile

JAVA_HOME =“ / usr / lib / jvm / java-7-openjdk-amd64 / bin / java”

JRE_HOME =“ / usr / lib / jvm / java-7-openjdk-amd64 / jre / bin / java“

PATH = $ PATH:$ HOME / bin:JAVA_HOME:JRE_HOME

9.保存配置文件后,运行以下命令使其工作

$ ./ etc / profile

10.现在,使用以下命令检查环境值。根据我们的新设置,它显然可以获取jdk和jre home的路径。

$ echo $ JAVA_HOME

/ usr / lib / jvm / java-7-openjdk-amd64 / bin / java

$ echo $ JRE_HOME / usr / lib / jvm / java-7-openjdk-amd64 / jre / bin / java

热门标签
new year
在线咨询
咨询热线 400-0505-565
投诉与建议
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待