【笔记】JAVA环境搭建

3,392 阅读3分钟

Java开发环境搭建

一、开发环境搭建分为两步:1.下载并安装JDK开发工具包;2.配置环境变量

1.下载并安装JDK开发工具包
下载地址:www.oracle.com/technetwork…

下载后JDK的安装根据提示进行,还有安装JDK的时候也会安装JRE,一并安装就可以了。 安装JDK,安装过程中可以自定义安装目录等信息,此文中我安装在C盘。

2.配置环境变量
a.安装完成后,右击"我的电脑",点击"属性",选择"高级系统设置";

b.选择"高级"选项卡,点击"环境变量";
然后就会出现如下图所示的画面:
在 "系统变量" 中设置 3 项属性,JAVA_HOME、PATH、CLASSPATH(大小写无所谓),若已存在则点击"编辑",不存在则点击"新建"。
变量设置参数如下:

  • 变量名:JAVA_HOME
    变量值:C:\Program Files\Java\jdk1.8.0_201           // 要根据自己的实际安装路径配置

  • 变量名:CLASSPATH(1.5版本以上不用配置值)
    变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;         //记得前面有个"."

  • 变量名:Path
    变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

二、检验是否安装配置成功

打开cmd命令行,输入java、javac、java-version,若显示如下图所示,则表明安装成功

三、编写最简单的java程序

新建一个HelloWorld.txt文件,将如下代码复制进去,然后将此txt文件的后缀改为.java

public class HelloWorld {
    public static void main(String []args) {
        System.out.println("Hello World");
    }
}

打开cmd,输入javac HelloWorld.java,可看到在此文件夹下生成了HelloWorld.class文件,然后输入java HelloWorld,运行此class文件,即可看到可能出错了,提示“找不到或无法加载主类”

出错原因是,生成的HelloWorld.class在C:\Users\engineer\Desktop\test目录下,所以在C:\Users\engineer\Desktop目录下找不到此文件,需首先进入C:\Users\engineer\Desktop\test目录,运行成功,如下所示

四、Q&A

1.配置环境变量的作用是什么?
JAVA_HOME是为了定义一个根目录,是为了设置path变量服务的,path变量中设置的路径,当需要寻找某个文件时(比如javac),系统会首先寻找在path中注册的路径,若在此路径中找到javac.exe,则调用此文件
比如虽然你的javac.exe在C:\Program Files\Java\jdk1.8.0_201\bin中,但是你也可以在C:\Users\engineer调用此文件

2.JVM是什么?
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 这也涉及到Java的有点之一,平台无关性,运行Java程序时,首先通过javac生成二进制文件.class,然后JVM运行此.class文件,而无论在windows系统还是Linux系统,安装JDK后都有JVM,此JVM即可运行.class文件,不论你的.java文件是在windows环境中编写还是在Linux环境中编写,生成的.class文件既可以在Windows环境中运行,也可以在Linux环境中运行,这就实现了程序编写与平台无关的优点

3 使用什么开发工具?

可以使用Eclipse