1.前言
在学习一段时间后,练习一些基本功。
学习内容大致如下:
- linux入门Ubuntu(但是,要使用CentOS7实验)
- vim基本操作
练习内容:
3.前提准备
- 卸载已有的openjdk
- 准备好jdk安装包
4.开始
安装包配置
注意:Vmware共享文件夹位置: /mnt/hgfs/vmshare/
1
2
3
4[root@localhost CentOS]# cd /mnt/hgfs/CentOS/
[root@localhost CentOS]# ls
jdk-8u161-linux-x64.tar.gz创建文件夹并解压
在 /usr/local/ 目录下创建 java 文件夹并进入
1
2
3[root@localhost CentOS]# cd /usr/local/
[root@localhost local]# mkdir java
[root@localhost local]# cd java解压准备好的 jdk 到 /usr/local/java 中
1
[root@localhost java]# tar -zxvf /mnt/hgfs/CentOS/jdk-8u161-linux-x64.tar.gz
命令格式是:tar 功能 选项 文件
-c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项
解压后,在 /usr/local/java 中出现 目录jdk1.8.0_161
配置环境变量
编辑 /etc/profile 文件,在文件尾部追加 JDK环境配置
1
2
3
4JAVA_HOME=/usr/local/java/jdk1.8.0_161
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH让环境变量生效
1
source /etc/profile
运行结果
编写java程序,javac、java命令测试
类名与文件名相同:
```cmd
[root@localhost test]# mv helloworld.java HelloWorld.java1
2
3
4
5
6
7
8
文件重命名:mv 旧文件名 新文件名
- javac可以成功,但是java命令失败
```cmd
[root@localhost test]# java HelloWorld.java
错误: 找不到或无法加载主类 HelloWorld.java
解决方案:
编辑/etc/profile, 在CLASSPATH上添加.:并执行source /etc/profile使其立即生效vim /etc/profile
export CLASSPATH=.:
source /etc/profile
————————————————
版权声明:本文为CSDN博主「shepherd_dirk」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/shepherd_dirk/article/details/90514982
5.成功
第一篇技术向文章,参考codesheep大佬的jdk安装资料,虽耗时较久,但望有所提高