一、JDK是什么?
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
二、部署JDK步骤
1.上传资料 linux版本JDK上传到linux系统中的 /root下
推荐使用filezilla上传
2.解压缩包到opt目录下
- <strong>tar -zxvf jdk-8u191-linux-i586.tar.gz -C /opt</strong>
复制代码
3.第三步:配置环境变量
- 进入 /etc目录中,备份并且编辑profile文件
复制代码
[root@localhost opt]
# cd /etc/ #
进入
etc
目录
[root@localhost etc]
# ls -l|grep profile #
查找
profile
文件
[root@localhost etc]
# cp profile profile.back #
备份
profile
文件
[root@localhost etc]
# ls -l|grep profile #
再次查找
profile
文件
编辑【vi/vim】profile文件 将以下配置放在 profile文件的最末尾,一定要注意你的JAVA_HOME路径是否正确。
JAVA_HOME= #等号后面加上jdk的路径
#set java environment
JAVA_HOME
=
/opt/jdk1.8.0_181
CLASSPATH
=
.
:
$JAVA_HOME/lib/dt.jar
:
$JAVA_HOME/lib/tools.jar
PATH
=
$JAVA_HOME/bin
:
$PATH
export JAVA_HOME CLASSPATH PATH
保存并退出:esc --> shift+: --> wq
4.从新加载环境变量:
- <strong>source /etc/profile</strong> #重新加载profile文件
复制代码
5.测试: java -version
解决如下:
[root@localhost opt]
# yum install glibc.i686 #
执行这句命令
继续测试 java -version
出现如下则安装成功
6.测试代码:
- 在自定义目录新建一个HelloWorld.java文件
复制代码
[root@localhost ~]
# mkdir java_test
[root@localhost ~]
# cd java_test/
[root@localhost java_test]
# touch HelloWorld.java
[root@localhost java_test]
# ls
HelloWorld.java
[root@localhost java_test]
# vi HelloWorld.java #
写入代码
public class HelloWorld{
public static void main(String[] args){
System.out.println(
"hello world"
);
}
}
#
省略未粘贴
"HelloWorld.java"
5L, 120C written
[root@localhost java_test]
# javac HelloWorld.java #
编译成功后发现多了
class
文件
[root@localhost java_test]
# ls
HelloWorld.class HelloWorld.java
[root@localhost java_test]
# java HelloWorld #
运行,看下面的输出
hello world
【如果javac命令出错,解决方案参考:(1条消息) centos7下javac:未找到命令的问题_Rany-x的博客-CSDN博客】 |