Java环境
Posted dailycode
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java环境相关的知识,希望对你有一定的参考价值。
Java分为三个体系
J2SE,Java2 Platform Standard Edition,Java平台标准版。
J2EE,Java 2 Platform,Enterprise Edition,Java平台企业版。
J2ME,Java 2 Platform Micro Edition,Java平台微型版。
JVM,Java virtual machine,Java程序的运行环境。
JRE,Java runtime environment,Java程序的运行环境,包含JVM与运行所需核心类库。
JDK,Java development kit,Java程序的开发工具包,包含JRE与开发人员工具。
OpenJDK是Java开发工具包的开源实现。http://openjdk.java.net/
Oracle JDK是Java开发工具包的官方Oracle版本。http://www.oracle.com/technetwork/java/javase/downloads/index.html
尽管OpenJDK已经足够满足大多数的案例,但是许多程序比如android Studio建议使用Oracle JDK。
建议Java Archive下载稳定版本。建议jdk9,添加了jshell(然并卵)。
安装时建议路径无中文无空格。
Windows
添加环境变量名JAVA_HOME,值即JAVA的安装路径比如
C:Program FilesJavajdk-9.0.4
添加环境变量名称CLASSPATH,值
.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar
PATH置前添加值
%JAVA_HOME%in;%JAVA_HOME%jrein;
cmd -> java -version
实例
public class HelloWorld { //主类名必须与文件名称相同 HelloWorld.java
public static void main(String[] args) { //主类入口函数
System.out.println("Hello World!");
}
}
>javac HelloWorld.java
>java HelloWorld //执行.class文件,不带后缀名称
Hello World!
安装IDEA,比如ideaIC-2018.2
首次使用设置SDK C:Program FilesJavajdk-9.0.4
Linux
# java -version //是否已经安装JDK。
//下载官方bin包,解压,设置环境变量指向JDK路径。
# tar -zxvf jdk-9.0.4_linux-x64_bin.tar.gz
# cp -r jdk-9.0.4 /usr/local/
# vim ~/.bashrc
//添加内容
JAVA_HOME=/usr/local/jdk-9.0.4
JRE_HOME=$JAVA_HOME/jre
JAVA_BIN=$JAVA_HOME/bin
CLASSPATH=.:$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 PATH CLASSPATH
# source ~/.bashrc
# java -version
# vim HelloWorld.java
# javac HelloWorld.java
# java HelloWorld
安装IDEA,比如ideaIC-2018.2.tar.gz
首次使用设置SDK /usr/local/jdk-9.0.4
以上是关于Java环境的主要内容,如果未能解决你的问题,请参考以下文章