我刚刚用sudo apt-get install openjdk-6-jdk命令在Ubuntu中安装了JDK, 安装后Java bin目录在哪里?如何为该目录设置环境路径?我对Ubuntu没什么经验,有人能给我一些建议或者推荐一些好的网站供参考吗?
当前回答
它应该把java放到你的路径中,可能在/usr/bin/java.找到它最简单的方法是打开一个术语并键入哪个java。
其他回答
您需要设置$JAVA_HOME变量。
以我为例,在设置Maven时,我必须将它设置到安装JDK的地方。
首先找出JAVA的安装位置:
$ whereis java
java: /usr/bin/java /usr/share/java /usr/share/man/man1/java. gz
现在再深入挖掘:
$ ls -l /usr/bin/java
lrwxrwx 1根根46 Aug /etc/ usr/lib/jvm/java-8- amder64 /jre/bin/java
你更深入:
$ ls -l /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java
-rwxr-xr- 1根根6464 64马尔1418:28 /usr/lib/jvm/java-8
因为它没有被引用到任何其他目录,所以我们将使用这个目录。
使用nano打开/etc/environment:
$ sudo nano /etc/environment
添加以下几行
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
export JAVA_HOME
重载路径使用:
$. /etc/environment
Now:
$ echo $JAVA_HOME
以下是你的输出:
/ usr / lib / jvm java-1 8月0-openjdk-amd64
我提到的资料来源:
https://askubuntu.com/a/175519
https://stackoverflow.com/a/23427862/6297483
安装后的Open JDK通常位于/usr/lib/java-6-openjdk中
像往常一样,您需要设置JAVA_HOME、类路径和Path。
在ubuntu 11.04中,在/etc目录下有一个环境文件,你需要设置所有三个路径。然后你需要重新启动你的系统使更改生效。
这里有一个网站可以帮助你 http://aliolci.blogspot.com/2011/05/ubuntu-1104-set-new-environment.html
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,您可以看到安装在您的机器上的版本
环境变量的设置方法如下
编辑系统路径文件/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设置路径…
如果你只安装了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
推荐文章
- 在Bash命令提示符上添加git分支
- JavaFX应用程序图标
- Java:强/软/弱/幻影引用的区别
- 在序列化和反序列化期间JSON属性的不同名称
- 获取Android设备名称
- Gradle代理配置
- 如何获得具有已知资源名称的资源id ?
- 在Android上将字符串转换为整数
- 为什么“System.out。”println“工作在Android?
- 在Java中什么时候使用可变参数?
- Mockito的argumentCaptor的例子
- 如何在Makefile中设置子进程的环境变量
- 我如何告诉Spring Boot哪个主类用于可执行jar?
- 如何将Java8流的元素添加到现有的列表中
- 在Java 8中是否可以转换流?