码迷,mamicode.com
首页 > 编程语言 > 详细

Java环境

时间:2018-08-06 18:29:14      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:system   too   local   linu   nload   href   java程序   变量   .net   

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 Files\Java\jdk-9.0.4\

       添加环境变量名称CLASSPATH,值

.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

       PATH置前添加值

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

       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 Files\Java\jdk-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环境

标签:system   too   local   linu   nload   href   java程序   变量   .net   

原文地址:https://www.cnblogs.com/dailycode/p/9431719.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!