# 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解释器的使用