通常写个HelloWorld.java
在当前目录下javac HelloWorld.java编译后便可java HelloWorld执行
但是若是源文件隶属于某个package,如加有 package hkust.cse.se,
在当前目录下你也可以javac进行编译,但是java HelloWorld的时候就会找不到class(因为java虚拟机认为package一定对应着一个路径)
所以必须要确保.java文件放在 whatever/hkust/cse/se/目录下, 此时javac编译 不论你在那个目录下,只要定位到.java文件就能编译成功,
运行的时候需要将工作目录cd到whatever然后java hkust/cse/se/HelloWorld