天天看点

[JAVA] 超简单!用记事本开始你的第一个java程序(2019.9.9)

目录

    • 1.安装java的软件开发工具包
      • (1)JDK,即Java Development Kit
      • (2)JAVA的三个版本
    • 2.配置环境变量
      • (1)下载后解压压缩包,得到这样一个文件夹
      • (2)将路径添加到系统环境变量中
    • 3.试着书写并编译自己的程序
      • (1)新建文本文档
      • (2)利用命令行编译文件

1.安装java的软件开发工具包

(1)JDK,即Java Development Kit

  • 可在JAVA官网或搜索引擎搜索下载
    [JAVA] 超简单!用记事本开始你的第一个java程序(2019.9.9)

(2)JAVA的三个版本

  • Java SE:Standard Edition,标准版本(选这个!)
  • Java EE:Enterprise Edition,企业版
  • Java ME:Micro Edition,嵌入式版

2.配置环境变量

(1)下载后解压压缩包,得到这样一个文件夹

[JAVA] 超简单!用记事本开始你的第一个java程序(2019.9.9)
  • 点击进入,直到看见这个目录,打开bin文件夹,复制路径,如:
E:\jdk-12.0.2_windows-x64_bin\jdk-12.0.2\bin
           
[JAVA] 超简单!用记事本开始你的第一个java程序(2019.9.9)

(2)将路径添加到系统环境变量中

  • 右键“计算机”>>属性>>高级系统设置>>高级>>环境变量>>找到名为Path的变量(一般在系统变量中)
    [JAVA] 超简单!用记事本开始你的第一个java程序(2019.9.9)
    [JAVA] 超简单!用记事本开始你的第一个java程序(2019.9.9)
    [JAVA] 超简单!用记事本开始你的第一个java程序(2019.9.9)
  • 直接双击“Path变量” 或者 点击“编辑”,在变量值最末尾加上小写的分号+复制的路径,如:
;E:\jdk-12.0.2_windows-x64_bin\jdk-12.0.2\bin
           

3.试着书写并编译自己的程序

(1)新建文本文档

  • 为什么选择记事本呢?emmm因为反正windows下每个人都能新建个txt,为了方便一次尝试书写自己的第一个java程序,用记事本当作编辑器就不用再另外下载一个了。不过还是推荐用vs code、sublime等等作为编辑器,或者直接下个IntelliJ IDEA、Eclipse等等ide(集成开发环境)
  • 写入下列代码,保存,更改文件名为HelloWorld.java (注意后缀为.java!)
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("hello world!");
    }
}
           

(2)利用命令行编译文件

  • win+R 或者 开始>>输入cmd>>Enter 打开命令行
    [JAVA] 超简单!用记事本开始你的第一个java程序(2019.9.9)
  • 在命令行中输入cd+Hello.java文件位置,如:
cd C:\Users\Administrator\Desktop
           
[JAVA] 超简单!用记事本开始你的第一个java程序(2019.9.9)
  • 继续输入 javac+HelloWorld文件名 (注意大小写及后缀!),如:
javac HelloWorld.java
           

你发现命令行换行,但没有别的动作,看起来“没有反应”,是不是漏掉了哪一步?不,其实是编译通过了。在同目录文件夹下(这里是桌面)会看到一个.class文件,源码里用到了几个类此时就会生成几个.class文件,这里面都是java字节码

[JAVA] 超简单!用记事本开始你的第一个java程序(2019.9.9)
[JAVA] 超简单!用记事本开始你的第一个java程序(2019.9.9)
  • 这是我们生成的是HelloWorld类文件,所以接下来还需要把他编译成可执行文件,在命令行中继续输入java+类名 (注意没有后缀!),如:
java HelloWorld
           

如果步骤正确,此时就大功告成啦!

恭喜你解锁成就:

【记事本编程】

【第一个JAVA程序】

[JAVA] 超简单!用记事本开始你的第一个java程序(2019.9.9)