我刚刚用sudo apt-get install openjdk-6-jdk命令在Ubuntu中安装了JDK, 安装后Java bin目录在哪里?如何为该目录设置环境路径?我对Ubuntu没什么经验,有人能给我一些建议或者推荐一些好的网站供参考吗?


当前回答

首先,检查env var是否存在

echo $JAVA_HOME

如果存在同名的env变量,则上面的命令将返回env变量的路径。如果它没有返回任何东西,那么首先复制env路径,然后执行下面的命令。例如我的Java env路径是/usr/lib/jvm/java-11-openjdk-amd64

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64

其他回答

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

/etc/environment文件sudo gedit /etc/environment . txt

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

例子:

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/

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

您可以从apt安装默认的Ubuntu(17.10) java:

sudo apt install openjdk-8-jdk-headless 

它会为你设置PATH,如果你需要安装特定版本的Java,你可以关注这个YouTube

我有一个Linux Lite 3.8(它基于Ubuntu 16.04 LTS),在重启时更改以下文件(具有根权限)的路径有帮助。

/etc/profile.d/jdk.sh

环境变量的设置方法如下

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

sudo gedit /etc/profile

在end中增加以下行

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

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