标签:Java JDK 虚拟机 hello 基本常识 HOME JAVA
Java平台版本:J2SE(Java 2 Platform Standard Edition) 标准版:标准的解决方案。
J2ME(Java 2 Platform Micro Edition) 嵌入式版:嵌入式设备解决方案。
J2EE(Java 2 Platform Enterprise Edition) 企业版:企业开发环境解决方案。
Java跨平台性:通过Java语言编写的程序再不同的系统平台上都可以运行。
三要素:JVM(Java Virtual Machine) Java虚拟机:Windows版本的Java虚拟机,Linux版本的Java虚拟机,Mac版本的Java虚拟机。
JRE(Java Runtime Environment) Java运行环境:包含Java虚拟机和核心类库。
JDK(Java Development Kit) Java开发工具包:包含Java运行环境和编译工具(Javac.exe)和打包工具(jar.exe)。
由JDK编译的程序交给JRE运行并由JVM保证跨平台。
JDK下载:Java属于甲骨文公司。下载地址 http://www.oracle.com。
JDK目录:bin(开发工具javac,java),lib(核心类库),src.zip(JDK的源码),man(手册),include(头文件),jre(运行环境)
第一个Java程序hello.java:
public class hello // 定义一个类名为hello的类 { public static void main(String arg[]) // 类的方法 { System.out.println("Welcome to java!"); } }
hello.java(Java源代码) ------(javac hello.java编译)------> hello.class(Java字节码文件) ------(Java hello执行)------> 运行文件
环境变量设置:
export JAVA_HOME=/opt/Java/jdk1.8.0_211 export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
JAVA_HMOE:
JRE_HOME:
CLASSPATH:(.class文件的环境变量) 操作系统在指定目录下寻找Java类的运行文件
PATH: (Java命令的环境变量)操作系统在指定目录下寻找Java命令的可执行程序
标签:Java,JDK,虚拟机,hello,基本常识,HOME,JAVA 来源: https://www.cnblogs.com/zsy12138/p/11108760.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。