# Java - 编程语言使用文档 **Repository Path**: seliencepuppet/java-doc ## Basic Information - **Project Name**: Java - 编程语言使用文档 - **Description**: java笔记使用记录 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-10-27 - **Last Updated**: 2024-11-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Java 在linux当中配置解释器
```shell [root@linux-node1 ~]# ls -l total 177076 -rw-------. 1 root root 1589 Dec 28 07:50 anaconda-ks.cfg -rw-r--r-- 1 root root 1456 Dec 31 01:47 CentOS7.1-x86_644.cfg drwxr-xr-x. 2 root root 6 Dec 28 08:34 Desktop drwxr-xr-x. 2 root root 6 Dec 28 08:32 Documents drwxr-xr-x. 2 root root 6 Dec 28 08:32 Downloads -rw-r--r--. 1 root root 1637 Dec 29 02:25 initial-setup-ks.cfg -rwxr--r-- 1 root root 181310701 Mar 17 14:05 jdk-8u73-linux-x64.tar.gz drwxr-xr-x. 2 root root 6 Dec 28 08:32 Music drwxr-xr-x. 2 root root 194 Feb 9 01:44 Pictures drwxr-xr-x. 2 root root 6 Dec 28 08:32 Public drwxr-xr-x. 2 root root 6 Dec 28 08:32 Templates drwxr-xr-x. 2 root root 6 Dec 28 08:32 Videos [root@linux-node1 ~]# ``` #### 解压 jdk-8u73-linux-x64.tar.gz 到指定的目录 ```shell [root@linux-node1 ~]# tar -xf jdk-8u73-linux-x64.tar.gz -C /usr/local [root@linux-node1 ~]# cd /usr/local/ [root@linux-node1 local]# ls bin etc games include jdk1.8.0_73 lib lib64 libexec python34 sbin share src [root@linux-node1 local]# [root@linux-node1 local]# mv jdk1.8.0_73/ jdk [root@linux-node1 local]# cd jdk/ [root@linux-node1 jdk]# cd bin/ [root@linux-node1 bin]# ls appletviewer extcheck jar java javadoc javah javapackager javaws jconsole jdb jhat jjs jmc jps jsadebugd jstat jvisualvm native2ascii pack200 rmic rmiregistry serialver tnameserv wsgen xjc ControlPanel idlj jarsigner javac javafxpackager javap java-rmi.cgi jcmd jcontrol jdeps jinfo jmap jmc.ini jrunscript jstack jstatd keytool orbd policytool rmid schemagen servertool unpack200 wsimport [root@linux-node1 bin]# ./java -version java version "1.8.0_73" Java(TM) SE Runtime Environment (build 1.8.0_73-b02) Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode) ```
#### 到这一步已经完成了解释器的解压,接下来再环境变量中进行添加设置 ```shell [root@linux-node1 local]# cd /etc/profile.d [root@linux-node1 profile.d]# vim jdk.sh #!/bin/bash # JAVA_HOME=/usr/local/jdk JAVA_BIN=/usr/local/jdk/bin CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME JAVA_BIN CLASSPATH PATH [root@linux-node1 profile.d]# chmod +x jdk.sh [root@linux-node1 profile.d]# bash [root@linux-node1 profile.d]# java -version java version "1.8.0_73" Java(TM) SE Runtime Environment (build 1.8.0_73-b02) Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode) ``` ok啦, 哈哈
## java解释器的使用