ubuntu 16 java 安装(ubuntu配置java环境变量)
linux下jdk的安装及路径配置
1.安装ubuntu下的jdk
到sun.com上去下载linux版本的jdk(我一般喜欢下载二进制的,文件名一般为*.bin(*因jdk的版本不同而不同),我喜欢把软件安装在/usr/myLinux(Created by myself)(注意文件夹名myLinux之间不能有空格,即路径名不允许my Linux)目录下,首先将文件移动到/usr/local文件夹下(当然不移动也行的)。一般通过firefox下载的东西会放在桌面上的。可以用mv~/Desktop/jdk-6u16-linux-i586.bin/usr/myLinux,然后./jdk-6u16-linux-i586.bin,如果不能执行,很可能是没有执行的权限,先执行chmod a+x jdk-6u16-linux-i586.bin,在运行./jdk-6u16-linux-i586.bin,会在当前目录下生成一个jdk1.6.0_16目录
2.配置路径,据我所知有四种方法
2.1:vi/etc/profile文件,在该文件的最后加入,
export JAVA_HOME=/usr/myLinux/jdk1.6.0_16
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
对这里有几点说明,对变量的引用用$,在windows中用%变量名%,每一部分之间用:分开,windows中用;分开。还有PATH中的两部分的顺序不要改动。这种方法对初学者来说很有用,配置之后,对所有的用户都可以用。当然这个文件需要重启才能起作用,如果是服务器不方便重启,用source/etc/profile即可。
然后再终端中执行javac和java-version,如果配置正确则会有输出。
2.2:在~/.bashrc中(文件的末尾)
export JAVA_HOME=/usr/myLinux/jdk1.6.0_16
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
然后source.bashrc
此种方法仅对当前用户生效。当然检验也用javac和java-version
2.3:也可在~/.bash_profile配置,
export JAVA_HOME=/usr/myLinux/jdk1.6.0_16
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
然后source.bash_profile,检验也用javac和java-version
2.4:还有一种方式就是公司长用的,把
export JAVA_HOME=/usr/myLinux/jdk1.6.0_16
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar写在一个.java.sh中(当然文件名随你),然后在.bashrc中调用它
在该文件的最后:
./.java.sh
参考地址:
Java(JDK)安装教程,Linux/Win/MacOS
本文将详细指导Windows、Linux和MacOS(包括M1芯片)系统的JDK下载安装及环境变量配置。首先,让我们理解什么是JDK:
JDK,全称为Java Development Kit,是Java开发的核心工具包,包含Java编译器、运行工具和文档生成工具等,而JRE(Java Runtime Environment)则是运行Java程序的环境,不包含编译工具。SUN公司提供的JDK通常已内置JRE,这意味着开发者只需安装JDK即可满足开发和运行需求。
现在,我们开始下载JDK:
推荐两个下载网站:Adoptium(适合国外用户)和清华大学开源镜像站(国内用户首选)。选择对应你的系统(Windows/Linux/MacOS)和Java版本(如JDK8、11、16或17)下载对应包,建议选择X64版本。
在Windows上,推荐选择.msi安装包,它会自动配置环境变量。而对于Linux,特别是Ubuntu/Debian用户,建议选择.deb包,Centos/Redhat用户选择.rpm包,然后使用命令行安装,并可能需要先卸载现有版本。
对于Windows的详细安装步骤包括解压ZIP包、设置JAVA_HOME和Path环境变量,验证安装。Linux(如Ubuntu20.04)的安装则涉及deb或rpm包的安装,并通过命令行进行。
对于MacOS(M1芯片),由于Oracle官方不支持,推荐使用Zulu JDK,它支持ARM架构和M1芯片。直接拖动安装并进行环境校验。
ubuntu20.04 安装和配置JDK11
sudo mv你的安装包文件名/java
解压文件
tar-zxvf文件名
配置环境变量
修改文件内容
sudo gedit或者vim或者nano/etc/profile
添加以下内容
如果是jdk11的版本
export JAVA_HOME=/java/jdk-11.0.2#这里填写你解压的路径
export CLASSPATH={JAVA_HOME}/bin:PATH
如果是jdk8的版本,还需要配置jre的环境
export JAVA_HOME=#这里填写你解压的路径
export JRE_HOME= JAVA_HOME/lib: CLASSPATH
export PATH= JRE_HOME/bin:$PATH
使配置生效
source/etc/profile
验证安装是否成功
java-version
Ubuntu安装JDK配置环境变量后无法登录解决办法
刚接触Ubuntu,按照网上的步骤,成功安装了JDK。
在profile中配置完环境变量后重启,悲剧出现了,不管怎么登录都是先黑屏一下,又跳回了登录页面。
google、百度之后,终于找到了解决办法,记录一下。
1、Ctrl+Shift+Alt+F1,输入用户名密码后进入命令行模式。
2、输入vi/etc/profile打开profile文件进行编辑,将自己添加的内容删除,并保存退出。
安装Java 11
因为Oracle的OpenJDK 11和其Oracle JDK 11功能相同,因此如果你不需要Oracle的商业服务支持,强烈建议你使用OpenJDK,因为其包管理集成和更新都比较方便。
使用如下命令即可在Ubuntu 18.04,19.04,20.04上安装OpenJDK。
sudo apt install openjdk-11-jdk
同时会安装 openjdk-11-jre包,其包含了java的运行时包,完了可以用下面的命令检查版本:
java-version
输出如下:
openjdk 11.0.4 2019-07-16
OpenJDK Runtime Environment(build 11.0.4+11-post-Ubuntu-1ubuntu219.04)
OpenJDK 64-Bit Server VM(build 11.0.4+11-post-Ubuntu-1ubuntu219.04, mixed mode, sharing)