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


当前回答

用文本编辑器打开文件/etc/environment 添加一行JAVA_HOME="[路径到你的java]" 保存并关闭,然后运行source /etc/environment

其他回答

安装Oracle Java:

从Oracle网站下载tarball (.tar文件) 使用sudo tar -xvpzf fileName -C /installation_folder_name解压 更改文件权限和所有权 在/etc/profile中增加如下两行

export JAVA_HOME=/home/abu/Java/jdk1.8.0_45/
export PATH=$JAVA_HOME/bin:$PATH

重新启动机器,通过Java -version和javac -version检查

环境变量的设置方法如下

编辑系统路径文件/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设置路径…

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

sudo apt install openjdk-8-jdk-headless 

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

使用下面的代码行设置/etc/环境中的路径变量

echo export JAVA_HOME=/path/to/java | sudo tee -a /etc/environment
echo export JRE_HOME=/path/to/jre  | sudo tee -a /etc/environment

它应该会起作用。

注意:

您应该重新启动系统以使更改生效。

如果要设置单个用户的JAVA_HOME / PATH,请登录自己的账号,打开.bash_profile文件

$ vi ~/.bash_profile

使用export 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

OR

$ . ~/.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

OR

# . /etc/profile