有时候需要用到在cmd下执行java类,但是当代有包名的时候一般都不能执行。编译的时候需要打包编译
有这么一个类:
package test;
public class Employee
{
public static void main(String[] args)
{
System.out.println("test package");
}
}
编译时候命令: javac -d . Employee.java
其中 -d是打包 .是代表当前目录 执行之后,在当前目录也就是Employee.java目录生成了以包名为路径的文件层次结构.此处在Employee.java当前目录生成了Employee.class文件
执行时候命令: java test.Employee
在test/Employee下寻找Employee.class文件
本文介绍如何在CMD命令行环境下正确编译并执行带有包名的Java类。通过具体的示例代码演示了正确的编译命令及执行命令。
962

被折叠的 条评论
为什么被折叠?



