1. Java程序的运行机制
使用 javac编译:生成一种与平台无关的字节码(也就是*.class文件)
使用 java解释执行:负责解释执行字节码文件的是Java虚拟机,即JVM。
JRE:运行时环境
JRE除了包含JVM之外,还包含运行Java程序的其他环境支持(类加载器,字节码校验器,基础类库等)
2. 设置PATH环境变量
安装JDK,安装路径中 最好不要有空格。
在用户环境变量里追加Java路径:如D:\Java\jdk1.7.0\bin
3. 编译Java程序
srcFile 是Java源文件所在的位置
4. 运行Java程序
java Java类名
注意:文件名区分大小写, 且不带.class后缀
5. Java程序的组织形势
a. Java程序源文件后缀必须是.java
b. 如果Java程序源代码里定义了一个public类,则该源文件的 主文件名必须和该public类的类名相同。
(因此,一个Jave源文件里最多只能定义一个public类)
c. 如果一个类能初解释器直接解释执行,则这个类必须包含main方法,并且写法如下:
使用 javac编译:生成一种与平台无关的字节码(也就是*.class文件)
使用 java解释执行:负责解释执行字节码文件的是Java虚拟机,即JVM。
JRE:运行时环境
JRE除了包含JVM之外,还包含运行Java程序的其他环境支持(类加载器,字节码校验器,基础类库等)
2. 设置PATH环境变量
安装JDK,安装路径中 最好不要有空格。
在用户环境变量里追加Java路径:如D:\Java\jdk1.7.0\bin
3. 编译Java程序
javac -d destdir srcFile
-d destdir 用于指定编译生成的字节码文件的存放路径
srcFile 是Java源文件所在的位置
4. 运行Java程序
java Java类名
注意:文件名区分大小写, 且不带.class后缀
5. Java程序的组织形势
a. Java程序源文件后缀必须是.java
b. 如果Java程序源代码里定义了一个public类,则该源文件的 主文件名必须和该public类的类名相同。
(因此,一个Jave源文件里最多只能定义一个public类)
c. 如果一个类能初解释器直接解释执行,则这个类必须包含main方法,并且写法如下:
public class Test
{
public static void main(String[] args)
{
//...
}
}