linux的jdk是自启的么(linux安装jdk)
linux的jdk是自启的么(linux安装jdk)[root@localhost usr]# dir bin games jdk-11.0.12 lib libexec sbin src etc include jdk-11.0.12_linux-x64_bin.tar.gz lib64 local share tmp 发现多了一个文件夹 就是刚才解压jdk压缩包里的文件解压之后jdk就算是安装完成了 运行命令java-version会发现是未找到该命令要让系统能识别Java命令 我们需要配置系统变量[root@localhost usr]# tar zxvf jdk-11.0.12_linux-x64_bin.tar.gz jdk-11.0.12/README.html jdk-11.0.12/bin/jaotc jdk-11.0.12/bin/jar jd
Linux操作系统一般都装在服务器上 服务器一般都没有桌面的操作环境 那么我们就不能像在Windows mac操作系统一样双击图标安装软件 那么Linux服务器要怎样安装Java的开发环境jdk呢?
我就用白嫖的服务器安装一下jdk 并且记录下安装过程
我使用的操作系统是CentOS 7.6 x86_64 (64bit)
要安装jdk 我们去Oracle官网下载JDK的安装包 现在Oracle官网需要登陆才可以下载 我这边已经准备好了一份Linux的jdk安装包 (jdk下载(访问码:bx6p))
首先我们使用Shell工具链接上我们的服务器 然后把下载的JDK放到服务器上
通过命令导航到存在安装包的目录并且查看该目录下的文件
[root@localhost ~]# cd /usr
[root@localhost usr]# dir
bin games jdk-11.0.12_linux-x64_bin.tar.gz lib64 local share tmp
etc include lib libexec sbin src
[root@localhost usr]#
然后通过命令解压jdk的安装包
[root@localhost usr]# tar zxvf jdk-11.0.12_linux-x64_bin.tar.gz
jdk-11.0.12/README.html
jdk-11.0.12/bin/jaotc
jdk-11.0.12/bin/jar
jdk-11.0.12/bin/jarsigner
jdk-11.0.12/bin/java
jdk-11.0.12/bin/javac
...
再次查看该目录下的文件
[root@localhost usr]# dir
bin games jdk-11.0.12 lib libexec sbin src
etc include jdk-11.0.12_linux-x64_bin.tar.gz lib64 local share tmp
发现多了一个文件夹 就是刚才解压jdk压缩包里的文件解压之后jdk就算是安装完成了 运行命令java-version会发现是未找到该命令要让系统能识别Java命令 我们需要配置系统变量
[root@localhost opt]# vi /etc/profile
# 我们需要在系统变量中添加Java_home 把Java的路径添加到path中 配置classpath变量
# 把下面的配置语句放到/etc/profile文件的最后
export JAVA_HOME=/opt/java/jdk-11.0.12(JDK的路径)
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
最后别忘了刷新环境变量 这样就可以识别Java命令了
[root@localhost opt]# source /etc/profile
# 上面是刷新环境变量的命令
[root@localhost opt]# java -version
java version "11.0.12" 2021-07-20 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.12 8-LTS-237)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.12 8-LTS-237 mixed mode)
前面我说我这个服务器是白嫖的 下面我就把服务器的提供商分享给你们 那就是三丰(www.sanfengyun.com)他们家提供了免费的服务器和免费的主机 而且我目前用着也挺流畅的 大家如果想白嫖服务器的话 可以去他们家看看