如果文本文档的后缀(.txt) 看不见,你需要做以下操作
1. 点击查看
2. 勾选,隐藏的项目:
1.2 修改后缀为.java
1.3 修改文件名
文件名第一个字符大写
不能用数字为第一个字符
1.4 编辑文件Hello的名字必须与文件名完全一致
public class Hello{
public static void main(String[] args){//String S大写
System.out.println("Hello world java!!!");//末尾加分号
}
}
1.5 编译文件
1.5.1 打开命令行编译(Compile)的目的是让java能够理解你的代码的含义。
编译之后代码从源代码文件(.java)转换为字节码文件(.class)
1.5.2 切换目录windows开始菜单-->运行-->cmd -->命令行
切换当前命令行目录到.java所在的目录中
假设Hello.java的文件存在 D:javaHello.java 当前路径为: C:UsersAdministrator> C:UsersAdministrator>d: D:>cd javaD:java>1.5.3编译文件
D:java> javac Hello.java D:java>dir [dir命令:显示当前文件夹下的文件] 驱动器 D 中的卷是 软件 卷的序列号是 DA18-EBFA D:java 的目录 2021/10/19 15:421.6 运行java程序. 2021/10/19 15:42 .. 2021/10/19 15:42 423 Hello.class <---编译后生成的文件 2021/10/19 15:42 126 Hello.java 2 个文件 549 字节 2 个目录 144,642,379,776 可用字节
使用 java.exe命令
D:java>java Hello Hello world java!!!1.7 开发流程 1.8 常见错误
- 文件名和class的名字不一致
D:java-workspace20211024>javac Helll.java javac: 找不到文件: Helll.java 用法: javac-help 用于列出可能的选项
- 运行时(java.exe)使用后缀
D:java-workspace20211024>java Hello.java 错误: 找不到或无法加载主类 Hello.java
- 缺少分号(初学者此处问题最多)
Hello.java:5: 错误: 需要';'
System.out.println("Hello Java!!!!")
^
1 个错误
- 关键字、保留字,类中的定义
D:java-workspace20211024>javac Hello.java
Hello.java:5: 错误: 程序包system不存在
system.out.println("Hello Java!!!!");
^
1 个错误
- 文件末尾没有加大括号
public class Hello{
public static void main(String[ ] args){
System.out.println("Hello Java!!!!");
}
D:java-workspace20211024>javac Hello.java Hello.java:8: 错误: 解析时已到达文件结尾 } ^ 1 个错误1.9 [扩展]-源代码字节码分离
实际开发过程中源代码和字节码文件在不同文件夹
-d <目录> 指定放置生成的类文件的位置 -s <目录> 指定放置生成的源文件的位置 -h <目录> 指定放置生成的本机标头文件的位置 D:java-workspace20211024src>javac -d ../bin Hello.java
2 JDK&JRE&JVM 2.1 JDK命令行语法[../] 退到上一级目录
例如: D:java-workspace20211024src>cd ..
2.2 JREJava Development Kit (JDK) 是Sun公司(已被Oracle收购)针对Java开发员的软件开发工具包。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。
2.3 JVMJRE是java运行环境,全称是Java Runtime Environment,他包含了java运行的所有环境,包含了相关的类型和库文件,主要适用行专业的编程开发人员。本专题主要为您提供jre各个版本的下载,包括32位和64位版。
2.4 JDK、JRE、JVM三者关系JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
到此第一个java程序的开发及运行就完成了,接下来我们又要闯荡哪里呢,请关注下一章-程序的砖石-语句。



