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


当前回答

步骤1:

sudo gedit ~/.bash_profile

步骤2:

JAVA_HOME=/home/user/tool/jdk-8u201-linux-x64/jdk1.8.0_201
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JRE_HOME
export PATH

步骤3:

source ~/.bash_profile

其他回答

Update bashrc file to add JAVA_HOME sudo nano ~/.bashrc Add JAVA_HOME to bashrc file. export JAVA_HOME=/usr/java/<your version of java> export PATH=${PATH}:${JAVA_HOME}/bin Ensure Java is accessible java -version In Case of Manual installation of JDK, If you got an error as shown below Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object Execute the following command in your JAVA_HOME/lib directory: unpack200 -r -v -l "" tools.pack tools.jar Execute the following commands in your JAVA_HOME/jre/lib ../../bin/unpack200 rt.pack rt.jar ../../bin/unpack200 jsse.pack jsse.rar ../../bin/unpack200 charsets.pack charsets.jar Ensure Java is accessible java -version

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

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

sudo update-alternatives --config java

在这之后

$gedit ~/.bashrc

在文件中添加以下行

JAVA_HOME = / usr / lib / jvm / YOUR_JAVA_VERSION 导出路径= $路径:$ JAVA_HOME / bin 出口JAVA_HOME

你可以得到你的Java版本

java -version

让我简化一下:

从Oracle网站下载JDK: Link 提取它 在/usr/lib/即/usr/lib/jvm中创建一个文件夹(jvm) 将解压缩的文件夹从JDK移动到/usr/lib/jvm/

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

在/etc/profile目录下创建一个.sh文件D / eg: /etc/profile. D / myenvar .sh .sh文件类型

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

export PATH=$PATH:$JAVA_HOME/bin

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

关闭电脑,所有这些步骤后,重新启动它 打开终端,输入

java - version

检查输出,然后输入

echo $ JAVA_HOME

如果要设置单个用户的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