通常写个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

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐