java含包名类的编译与执行

Author Avatar
Sarience 4月 24, 2017
  • 在其它设备中阅读本文章

如图,day3下有两个文件夹,一个bin,用来存放编译后的.class文件,一个src用来存放java文件

在src下面我们写了两个带包名的java类,为Hello.java和World.java,包名均为com.douya.test

执行javac -d bin src/*.java将编译src下的所有的java文件,并且编译后的.class文件放在bin目录下,并在bin目录下生成相应的包路径

依次执行java -cp bin com.douya.test.Hellojava -cp bin com.douya.test.World,参数-cp,全称-classpath指定Classpath路径,这里指定为当前目录下的bin,要执行的类需要包名加类名来访问,结果如下