• 在终端中使用"javac 类名.java"编译文件时,将当前路径切换至类文件所在目录,类名不加包名,如下:
PS D:\mavenProject\DesignPatterns\src\main\java\com\hfdp11\gumballmonitor> javac GumballMachineTestDrive.java
  • 在终端中使用"java 类名"命令运行程序时,将当前路径切换至类所在包的上一级路径,类名必须加上包名,使用完整包名。如下:
PS D:\mavenProject\DesignPatterns\target\classes> java com.hfdp11.gumballmonitor.GumballMachineTestDrive