当前位置: 首页>>技术问答>>正文


如何在Ubuntu中设置Java环境路径

, ,

问题描述

我刚刚在Ubuntu中使用sudo apt-get install openjdk-6-jdk命令安装了JDK,安装后的Java bin目录位于何处?我该如何设置该目录的环境路径?我对Ubuntu没什么经验,有人可以提供一些建议或建议任何好的网站供参考吗?

最佳解决方法

设置环境变量如下

编辑系统路径文件/etc /profile

sudo gedit /etc/profile

最后添加以下行

JAVA_HOME=/usr/lib/jvm/jdk1.7.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH

然后注销并登录ubuntu以设置路径…

次佳解决方法

Java通常安装在/usr/java中,找到您拥有的版本,然后执行以下操作:

假设您正在使用bash(如果您刚开始使用bash而不是其他shell),您只需键入bash即可启动它。

编辑~/.bashrc文件并添加路径,如下所示:

例如。 vi ~/.bashrc

插入以下行:

export JAVA_HOME=/usr/java/<your version of java>
export PATH=${PATH}:${JAVA_HOME}/bin

保存更改后,退出并重新启动bash或只需键入bash即可启动新shell

键入export以确保路径正确。

键入java -version以确保可以访问Java。

第三种解决方法

Ubuntu将openjdk6安装到/usr/lib/jvm/java-6-openjdk路径。所以你将拥有/usr/lib/jvm/java-6-openjdk/bin中的bin。通常,类路径会自动设置为java&相关可执行文件。

第四种方法

要为单个用户设置JAVA_HOME /PATH,请登录到您的帐户并打开.bash_profile文件

$ vi ~/.bash_profile

使用语法导出JAVA_HOME=<path-to-java>,按如下方式设置JAVA_HOME。如果您的路径设置为/usr/java/jdk1.5.0_07/bin/java,请按如下所示进行设置:

export JAVA_HOME=/usr/java/jdk1.5.0_07/bin/java

设置PATH如下:

export PATH=$PATH:/usr/java/jdk1.5.0_07/bin

根据您的设置,随意更换/usr/java/jdk1.5.0_07。保存并关闭文件。只需注销并重新登录即可查看新的更改。或者,键入以下命令以立即激活新路径设置:

$ source ~/.bash_profile

要么

$ . ~/.bash_profile

验证新设置:

$ echo $JAVA_HOME
$ echo $PATH

提示:使用以下命令查找UNIX /Linux下java可执行文件的确切路径:

$ which java

请注意,文件〜/.bashrc是类似的,除了〜/.bash_profile仅针对Bash登录shell运行,而.bashrc针对每个新的Bash shell运行。

要为所有用户设置JAVA_HOME /PATH,您需要在/etc/profile/etc/bash.bashrc文件中为所有用户设置全局配置:

# vi /etc/profile

接下来设置PATH /JAVA_PATH变量如下:

export PATH=$PATH:/usr/java/jdk1.5.0_07/bin
export PATH=$PATH:/usr/java/jdk1.5.0_07/bin

保存并关闭文件。您需要再次键入以下命令以立即激活路径设置:

# source /etc/profile

要么

# . /etc/profile

第五种方法

它应该把java放在你的路径中,可能在/usr /bin /java中。找到它的最简单方法是打开一个术语并输入”which java”。

第六种方法

要设置系统范围,您需要使用

/etc /environment文件sudo gedit /etc/environment

是您可以定义任何环境变量的位置。它可以在整个系统范围内看到。定义变量后,系统需要重新启动。

示例:

sudo gedit /etc/environment

添加如下:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
JAVA_HOME="/opt/jdk1.6.0_45/"

以下是您可以找到的网站:http://peesquare.com/blogs/environment-variable-setup-on-ubuntu/

第七种方法

如果你只安装了openJDK,你应该更新你的链接,因为你可以有一些OpenJDK安装。

sudo update-alternatives --config java

在这之后

$gedit ~/.bashrc

在文件中添加以下行

JAVA_HOME=/usr/lib/jvm/YOUR_JAVA_VERSION
export PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME

你可以得到你的Java版本

java -version

第八种方法

让我简化,首先从Oracle网站下载JDK:Link

2]然后提取它

3]在/usr /lib /ie /usr /lib /jvm中创建一个文件夹(jvm)

4]将解压缩的文件夹从jdk移动到/usr /lib /jvm /

*注意:使用终端,sudo,mv命令即sudo mv

5]在/etc/profile.d/创建一个.sh文件,例如:/etc/profile.d/myenvvar.sh

6]在.sh文件类型中

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0

export PATH=$PATH:$JAVA_HOME/bin

*注意:使用终端,gedit和sudo例如:sudo gedit myenvvar.sh

7]完成所有这些步骤后关闭计算机并重新启动

8]打开终端,然后键入

java -version

9]检查输出,然后键入

echo $JAVA_HOME

10]检查输出并开心:)

第九种方法

  • 开放式终端(Ctrl + Alt + t)

  • 类型

    sudo gedit .bashrc 
    
  • 输入ubuntu用户的密码

  • 转到文件的最后一行

  • 在新行中键入以下代码

    export JAVA_HOME=enter_java_path_here
    export PATH=$JAVA_HOME/bin:$PATH
    eg: export JAVA_HOME=/home/pranav/jdk1.8.0_131
        export PATH=$JAVA_HOME/bin:$PATH
    
  • 保存文件

  • 类型

    source ~/.bashrc
    

    在终端

  • 完成

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/7121.html,未经允许,请勿转载。