在windows cmd中
假设当前目录为…/test
同时test.java 放在了…/test/c01 中
1.编译
javac c01/test.java √
javac c01\test.java √
javac c01.test.java ×
2.执行
编译完成后会生成一个test.class 文件
java c01/test √
java c01\test ×
java c01.test √
3.总结
编译时只能按照系统的路径来,windows的cmd 路径是”\”,而linix是”/”
“/”在cmd中后加参数,相当于linux 中的”-”
那么,在编译时就用路径符号”\”(windows) “/”(linux)
在执行时用”.”,执行时”.”和”/”是等价的
其实package就是相当于一个子目录
版权声明:本文为yangbomoto原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。