理论案例
mkdir /opt/jdk opt是安装软件的目录
通过xftp6 上传到opt/jdk下。
cd /opt/jdk/
#解压tar
-zxvf jdk-8u261-linux-x64.tar.gz
mkdir /usr/local/jave
mv /opt/jdk/jdk1.80_261 /usr/local/java
配置环境变量的配置文件
vim /etc/profile
export JAVA_HOME=/usr/local/jave/jdk1.8.0_261 引入到PATH
export PATH=$JAVA_HOME/bin:/$PATH $引入到上面的路径
source /etc/profile # [让文件生效]让新的环境变量生效。
测速是否安装成功
编写一个简单的Hello.java 输出“hello.world!”
==============================================
上传安装文件并解压到opt /tomcat
进入解压目录,bin 启动tomcat ./startupsh 开放8080
https://www.jetbrains.com/idea/download/#section=windows
解压缩到/opt/idea
启动idea/ bin目录下的./idea.sh.配置jdk
编写Hello world 程序并测试成功1
==============================================
java -version 查看centos 7自带OpenJDK版本信息
>```language
# java -version
openjdk version "1.8.0_312"
OpenJDK Runtime Environment (build 1.8.0_312-b07)
OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode
>
> rpm -qa | grep java
>
>命令说明:
>
>rpm 管理套件
>
>-qa 使用询问模式,查询所有套件
>
>grep 查找文件里符合条件的字符串
>
>java 查找包含java字符串的文件
[root@localhost jdk]# rpm -qa | grep java #查看自带的java相关文件
java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_64
java-1.8.0-openjdk-headless-1.8.0.312.b07-1.el7_9.x86_64
java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64
tzdata-java-2021e-1.el7.noarch
python-javapackages-3.4.1-11.el7.noarch
javapackages-tools-3.4.1-11.el7.noarch
java-1.8.0-openjdk-1.8.0.312.b07-1.el7_9.x86_64
命令介绍:
rpm 管理套件
-e 删除指定的套件
--nodeps 不验证套件档的相互关联性
**删除下列4个文件**
>java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_64
java-1.8.0-openjdk-headless-1.8.0.312.b07-1.el7_9.x86_64
java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64
java-1.8.0-openjdk-1.8.0.312.b07-1.el7_9.x86_64
```language
>
> rpm -e --nodeps java-1.7.0-openjdk-headless-1.7.0.261-2.6.22.2.el7_8.x86_64
rpm -e --nodeps java-1.8.0-openjdk-headless-1.8.0.312.b07-1.el7_9.x86_64
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.261-2.6.22.2.el7_8.x86_64
rpm -e --nodeps java-1.8.0-openjdk-1.8.0.312.b07-1.el7_9.x86_64
>
> java -version
-bash: /bin/java: 没有那个文件或目
成功
在官网下载最新的文件查看好文件尾缀
http://www.oracle.com/technetwork/java/javase/downloads/index.html
使用ftp上传到 mkdir /opt/jdk opt是安装程序的目录
jdk-17_linux-x64_bin.tar.gz
#ls
jdk-17_linux-x64_bin.tar.gz
[root@localhost jdk]# cp jdk-17_linux-x64_bin.tar.gz /usr/local/src/
[root@localhost jdk]# ll
总用量 176488
-rw-r--r--. 1 root root 180723427 12月 24 20:57 jdk-17_linux-x64_bin.tar.gz
>
将JDK压缩包 复制一份到/usr/local/src/作备份
键入命令:
>mkdir /usr/local/jave/ 先创建这个文件夹
>
>#cp jdk-8u144-linux-x64.tar.gz /usr/local/src/
#chmod 755 jdk-17_linux-x64_bin.tar.gz 给权限
#cd /usr/local/jave/ 切换到 /usr/local/jave/
[root@localhost jave]# ls
jdk-17_linux-x64_bin.tar.gz
[root@localhost jave]# tar -zxvf jdk-17_linux-x64_bin.tar.gz 解压
>
>tar 备份文件
-zxvf
-z 通过gzip指令处理备份文件
-x 从备份文件中还原文件
-v 显示指令执行过程
-f 指定备份文件
#jdk-17_linux-x64_bin.tar.gz 文件名
#rm -f jdk-17_linux-x64_bin.tar.gz 删除这个包
>
>配置环境变量的配置文件最后两行添加下面语句>
>
>JAVA_HOME=/usr/local/jave/jdk-17.0.1 就是自己安装java程序的目录
字母大小写一定要分清
>
>
>#vim /etc/profile
>export JAVA_HOME=/usr/local/jave/jdk-17.0.1
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile 让配置文件生效
[root@localhost jave]# java -version
java version "17.0.1" 2021-10-19 LTS
Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)
切换到其他目录
#cd /home/
[root@localhost home]# javac 尝试成功
用法: javac <options> <source files>
其中, 可能的选项包括:
@<filename> 从文件读取选项和文件名
-Akey[=value] 传递给注释处理程序的选项
--add-modules <模块>(,<模块>)*
除了初始模块之外要解析的根模块; 如果 <module>
为 ALL-MODULE-PATH, 则为模块路径中的所有模块。
> --boot-class-path <path>, -bootc
>
>
>#vim Hello.java 编写
>
>
>
>public class Hello{
>
> public static void main(String[] args) {
> System.out.println("hello,java" );
> }
>
>
> }
javac Hello.java 编译
\# java Hello
>hello,java
原创
javaEE的开发 1. jdk 的安装
本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
评论交流
欢迎留下你的想法