开始第一个Java程序 -JDK安装-JDK,JRE,JVM

JDK:开发工具包(单独软件可安装),下载地址:https://www.oracle.com/java/technologies/javase-downloads.html JRE:运行时环境(单独软件可安装) JVM:Java虚拟机 JDK目录介绍: JDK/bin:该目录下存放了很多命令,例如javac.exe(负责编译)和java.exe(负责运行)

编写源文件

任意位置新建一个以java为后缀的文件,作为Java源文件。在桌面新建一个HelloWorld.java,使用EditPlus打开,编写代码:
public class HelloWorld{
    public static void main(String[] args){
	System.out.println("Hello World!");
    }
}

编译阶段

将HelloWorld.java源程序通过javac工具编译,检测javac命令是否可用。打开Dos窗口,输入cmd回车,接着输入javac命令回车,会出现‘javac’ 不是内部或外部命令,也不是可运行的程序或批处理文件。这时候为了方便起见,你需要配置环境变量path

计算机图标上点击右键,选择属性——在左边的目录中找到高级系统设置——选择环境变量。环境变量分为用户变量和系统变量,如果配置在用户变量中,只对当前用户起作用;系统变量对Windows操作系统都起作用,所以我们一般都配置系统的环境变量!

这里鳄鱼君使用相对径,进行编译,输入下面的命令(java源程序文件的路径可能有所不同)并回车,如果没有任何报错,就是成功了:
javac .\Desktop\HelloWorld.java
运行命令之后,会在java文件的目录下生成对应的class文件

运行阶段

需要使用java.exe命令,测试java.exe是否可用,这里我们已经配置了环境变量,是可以正常使用的。首先你需要将Dos窗口中的目录切换到刚才生成的.class文件所在目录,这里生成的是HelloWorld.class文件:
java HelloWorld
Hello World!
延申:
  1. classloader是在默认是在当前路径下搜索HelloWorld.class文件,如果想要让classloader去某个指定的路径下加载字节码文件,就需要配置classpath环境变量。
  2. classpath环境变量属于Java语言中的环境变量,不属于Windows操作系统【Path环境变量属于操作系统】
  3. classpath是给classloader类加载器指路的,可以这样设置环境变量:classpath=D:\app,以后所有的class文件都需要放到app目录下才可以!这里也可以配置多个,每个用英文分号隔开!

发表评论