上海网站建设方案托管,武安专业做网站,登录wordpress后台的管理,app 软件开发Linux系统之安装java开发环境 一、java介绍1.java简介2.java的三大平台3.java的主要特性 二、检查本地系统环境1.检查系统版本2.检查系统内核版本 三、清空java环境1.删除java目录2.移除所有java相关包3.清空java环境变量 四、使用yum安装java1.搜索本地java软件版本2.安装java… Linux系统之安装java开发环境 一、java介绍1.java简介2.java的三大平台3.java的主要特性 二、检查本地系统环境1.检查系统版本2.检查系统内核版本 三、清空java环境1.删除java目录2.移除所有java相关包3.清空java环境变量 四、使用yum安装java1.搜索本地java软件版本2.安装java3.配置环境变量4.查看java版本 五、二进制包安装java1.下载java软件包2.解压jdk安装包3.复制jdk的二进制文件4.配置环境变量5.查看java版本 六、测试java安装环境1.编辑test.java文件2.运行测试文件 一、java介绍
1.java简介 1.Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发并在 1995 年正式推出后来 Sun 公司被 Oracle 甲骨文公司收购Java 也随之成为 Oracle 公司的产品。 2.Java是一种通用的基于类的面向对象的编程语言。它是用于应用程序开发的计算平台。因此Java是快速安全和可靠的。 2.java的三大平台 Java SEJava 语言的标准版用于桌面应用的开发是其他两个版本的基础。 Java MEJava 语言的小型版用于嵌入式消费类电子设备基本淘汰。 Java EEJava 语言的企业版用于 Web 方向的网站开发。
3.java的主要特性
Java 语言是简单的Java 语言是面向对象的Java语言是分布式的Java 语言是健壮的Java 语言是体系结构中立的Java语言是安全的Java 语言是可移植的Java 语言是解释型的Java 是高性能的Java 语言是多线程的Java 语言是动态的
二、检查本地系统环境
1.检查系统版本 检查本地系统版本本次实践使用的是centos7.6版本。 [rootjeven ~]# cat /etc/centos-release
CentOS Linux release 7.6.1810 (Core)2.检查系统内核版本 检查系统内核版本 [rootjeven ~]# uname -r
6.1.8-1.el7.elrepo.x86_64三、清空java环境
1.删除java目录 查询java所在位置 [rootjeven ~]# which java
/usr/bin/java 删除java [rootjeven ~]# rm -rf /usr/bin/java
[rootjeven ~]# java -version
bash: java: command not found...
2.移除所有java相关包 卸载所有java相关的软件 yum -y remove *java*3.清空java环境变量 在/etc/profile等环境变量文件中删除java相关环境变量。 四、使用yum安装java
1.搜索本地java软件版本 检查java是否安装 [rootjeven ~]# rpm -qa | grep java
[rootjeven ~]# 搜索java的jdk版本 [rootjeven ~]# yum list | grep java-1.8.0-openjdk
java-1.8.0-openjdk.i686 1:1.8.0.362.b08-1.el7_9 updates
java-1.8.0-openjdk.x86_64 1:1.8.0.362.b08-1.el7_9 updates
java-1.8.0-openjdk-accessibility.i686 1:1.8.0.362.b08-1.el7_9 updates
java-1.8.0-openjdk-accessibility.x86_64 1:1.8.0.362.b08-1.el7_9 updates
java-1.8.0-openjdk-demo.i686 1:1.8.0.362.b08-1.el7_9 updates
java-1.8.0-openjdk-demo.x86_64 1:1.8.0.362.b08-1.el7_9 updates
java-1.8.0-openjdk-devel.i686 1:1.8.0.362.b08-1.el7_9 updates
java-1.8.0-openjdk-devel.x86_64 1:1.8.0.362.b08-1.el7_9 updates
java-1.8.0-openjdk-headless.i686 1:1.8.0.362.b08-1.el7_9 updates
java-1.8.0-openjdk-headless.x86_64 1:1.8.0.362.b08-1.el7_9 updates
java-1.8.0-openjdk-javadoc.noarch 1:1.8.0.362.b08-1.el7_9 updates
java-1.8.0-openjdk-javadoc-zip.noarch 1:1.8.0.362.b08-1.el7_9 updates
java-1.8.0-openjdk-src.i686 1:1.8.0.362.b08-1.el7_9 updates
java-1.8.0-openjdk-src.x86_64 1:1.8.0.362.b08-1.el7_9 updates
2.安装java 安装的版本为java-1.8.0-openjdk-devel.x86_64 yum install java-1.8.0-openjdk-devel.x86_64 -y3.配置环境变量 在/etc/profile中配置java环境 vim /etc/profileJAVA_HOME/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64/
JRE_HOME$JAVA_HOME/jre
CLASS_PATH.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH 使java相关变量生效 [rootjeven ~]# source /etc/profile
[rootjeven ~]# 4.查看java版本 查看java版本 [rootjeven lib]# java -version
openjdk version 1.8.0_362
OpenJDK Runtime Environment (build 1.8.0_362-b08)
OpenJDK 64-Bit Server VM (build 25.362-b08, mixed mode)[rootjeven lib]# javac
Usage: javac options source files
where possible options include:-g Generate all debugging info-g:none Generate no debugging info-g:{lines,vars,source} Generate only some debugging info-nowarn Generate no warnings-verbose Output messages about what the compiler is doing-deprecation Output source locations where deprecated APIs are used-classpath path Specify where to find user class files and annotation processors-cp path Specify where to find user class files and annotation processors-sourcepath path Specify where to find input source files-bootclasspath path Override location of bootstrap class files-extdirs dirs Override location of installed extensions-endorseddirs dirs Override location of endorsed standards path-proc:{none,only} Control whether annotation processing and/or compilation is done.-processor class1[,class2,class3...] Names of the annotation processors to run; bypasses default discovery process-processorpath path Specify where to find annotation processors-parameters Generate metadata for reflection on method parameters-d directory Specify where to place generated class files-s directory Specify where to place generated source files-h directory Specify where to place generated native header files-implicit:{none,class} Specify whether or not to generate class files for implicitly referenced files-encoding encoding Specify character encoding used by source files-source release Provide source compatibility with specified release-target release Generate class files for specific VM version-profile profile Check that API used is available in the specified profile-version Version information-help Print a synopsis of standard options-Akey[value] Options to pass to annotation processors-X Print a synopsis of nonstandard options-Jflag Pass flag directly to the runtime system-Werror Terminate compilation if warnings occurfilename Read options and filenames from file
五、二进制包安装java
1.下载java软件包 java下载地址https://www.oracle.com/java/technologies/downloads/#java8 [rootjeven jdk]# ls
jdk-8u202-linux-x64.tar.gz
2.解压jdk安装包 解压jkd软件的压缩包 [rootjeven jdk]# tar -xzf jdk-8u202-linux-x64.tar.gz
[rootjeven jdk]# ls jdk
jdk1.8.0_202/ jdk-8u202-linux-x64.tar.gz
[rootjeven jdk]# ls jdk1.8.0_202/
bin include jre LICENSE README.html src.zip THIRDPARTYLICENSEREADME.txt
COPYRIGHT javafx-src.zip lib man release THIRDPARTYLICENSEREADME-JAVAFX.txt
3.复制jdk的二进制文件 将jdk的二进制文件复制到/usr/local/目录下 [rootjeven ~]# cp -r /data/jdk/jdk1.8.0_202/ /usr/local/jdk/
[rootjeven ~]# ls /usr/local/jdk/
bin include jre LICENSE README.html src.zip THIRDPARTYLICENSEREADME.txt
COPYRIGHT javafx-src.zip lib man release THIRDPARTYLICENSEREADME-JAVAFX.txt
4.配置环境变量 在/etc/profile文件中新增以下两行 export JAVA_HOME/usr/local/jdk
export PATH$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin使变量文件生效 source /etc/profile
5.查看java版本 查看java版本检查是否安装成功。 [rootjeven ~]# java -version
java version 1.8.0_202
Java(TM) SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.202-b08, mixed mode)
六、测试java安装环境
1.编辑test.java文件
[rootjeven jdk]# cat test.java
public class test{public static void main (String[] args) {System.out.println(java test ok);}
}
[rootjeven jdk]# 2.运行测试文件 运行测试文件检查是否正确输出正常输出打印内容则java环境安装成功。 [rootjeven jdk]# javac test.java
[rootjeven jdk]# java test
java test ok