首先我们需要下载java工具包JDK
如果已经安装好,可以直接看第二步:
1.安装jdk并配置环境变量:
jdk下载地址:
下载好后安装成功,我选择的是默认安装路径,我的是64位的,所有安装到了:
C:\Program Files\Java
在安装的途中可能会让安装jre,这个jre本质再jdk中已经包含,所有无需再次单独安装,
这是安装好的目录结构,这个时候已经证明我们安装成功了,下面就是配置环境变量,配置环境变量是为了在其他文件夹下我们也能直接访问java程序。
直接将我们jdk目录下的bin路径复制上即可。
我们win+r打开我们的cmd;
2.下面开始正文,使用javac.exe编译java文件、java.exe运行编译好的类
在任意文件夹下建立我们的java文件,名字我们以大写字母开头:
打开编辑:
//一个类名为TestJava01的类
public class TestJava01{
//执行类的入口函数
public static void main(String[] arg){
//打印语句
System.out.print("这是我的第一个java文件");
}
}
这个时候我们就完成了一个java文件的编写。
在打开我们的cmd,我们可以在这个文件的当前文件夹打开,也可以在任意文件夹打开cmd
1.在当前文件夹:使用相对路径即可
在其他文件夹打开:使用绝对路径:
同样可以生成.class文件,这个.class文件就是我们的.java文件编译后的文件
如何使用编译好的.class文件呢?适应java 类名
3.运行编译好的class文件:
虽然我们这里出现了乱码,但是我们可以清楚的看到,我们已经执行成功。
解决中文乱码的方法:
在编译的时候就设定编码方式。
上述功能中出现的javac、java其实都是exe文件在执行
因为我们已经设置了环境变量,系统会在全局自动找我们输入的关键词。
javac:将java文件编译成.class文件;
java:运行.class文件,运行时不需要输入后缀,因为运行的不是这个class文件还是这个类。
java文件能在各个平台运行原因:jvm—java虚拟机,jvm可以理解为一个中介,将这一套代码运行在不同的操作系统上,在不同操作系统jvm也是不同的,有window的、有linux的等等。