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


当前回答

JDK安装完成后,在环境中设置JAVA_HOME sudo nano /etc/environment并添加一行JAVA_HOME="/usr/lib/jvm/jdk-11.0.1/" 在.bashrc中添加配置

Sudo nano ~/。Bashrc并添加以下行

JAVA_HOME=/usr/lib/jvm/jdk-11.0.11/
PATH=$JAVA_HOME/bin:$PATH

使用source ~/.bashrc刷新新配置 输入命令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放到你的路径中,可能在/usr/bin/java.找到它最简单的方法是打开一个术语并键入哪个java。

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

Ubuntu将openjdk6安装到/usr/lib/jvm/java-6-openjdk路径下。因此,您将在/usr/lib/jvm/java-6-openjdk/bin中设置bin。通常为java和相关的可执行文件自动设置类路径。

使用下面的代码行设置/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

它应该会起作用。

注意:

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