我刚刚用sudo apt-get install openjdk-6-jdk命令在Ubuntu中安装了JDK, 安装后Java bin目录在哪里?如何为该目录设置环境路径?我对Ubuntu没什么经验,有人能给我一些建议或者推荐一些好的网站供参考吗?
当前回答
使用下面的代码行设置/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放到你的路径中,可能在/usr/bin/java.找到它最简单的方法是打开一个术语并键入哪个java。
安装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/环境中的路径变量
echo export JAVA_HOME=/path/to/java | sudo tee -a /etc/environment
echo export JRE_HOME=/path/to/jre | sudo tee -a /etc/environment
它应该会起作用。
注意:
您应该重新启动系统以使更改生效。
您可以从apt安装默认的Ubuntu(17.10) java:
sudo apt install openjdk-8-jdk-headless
它会为你设置PATH,如果你需要安装特定版本的Java,你可以关注这个YouTube
您需要设置$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
推荐文章
- URL从Java中的类路径加载资源
- .toArray(new MyClass[0]) or .toArray(new MyClass[myList.size()])?
- Hibernate中不同的保存方法之间有什么区别?
- Java 8流和数组操作
- 在OSX中永久设置PATH环境变量
- Java Regex捕获组
- Openssl不被视为内部或外部命令
- 如何添加自定义方法到Spring Data JPA
- 如何在Ubuntu中设置Java环境路径
- 无法执行dex:在Eclipse中超过GC开销限制
- 有人能解释一下JPA和Hibernate中的mappedBy吗?
- 是什么导致JNI调用变慢?
- Java中的&和&&有什么区别?
- 使用Java的Collections.singletonList()?
- Maven使用多个src目录编译