标题 ##手动编译、执行java文件
- 编译文件
javac xxx.java
java代码片段如下
package mypackage1;
public class Test1 {
public static void main(String[] args) {
System.out.println("hello,world!");
}
}
1.1 打开cmd控制台进入mypackage1目录下
1.2 执行javac Test1.java
2. 执行class文件
java xxx
这是为什么?
2.1 Java命令的参数是“完整类名”,而不是“文件名”
所以这里应该写为package1.Test1
2.2 执行class文件时,要从classpath指定的目录下去搜索class文件。
方式一:设置系统变量为根目录, 然后任意目录下执行java package1.Test1
方式二:在根目录下执行java package1.Test1
方式三:任意目录下执行java -cp 根目录 package1.Test1