Java包机制package之间调用问题-cmd运行窗口编译运行

  • 使用规则:

    1.package语句必须为源文件的第一条语句(注释除外);

    2.一个源文件中只能有一条package语句;

    结论:

    在源文件有package语句时,无论是编译还是运行首先要确定自己作为调用者所在的路径,即cmd窗口所显示的路径(cd指令转换路径),然后以这个路径为基础设置源文件或者class文件的路径(问过一些网友和搜索一些结果,大部分回复什么CLASSPATH环境变量配置,但并不是这样,环境配置终究也是指定class文件的存储目录,方便java命令能直接找到,和我们指定一样,所以环境变量不是关键,要自己理解路径之间的结构关系);

    补充:cmd相关指令:../ 匹配上一层目录(../../为上两层);* 匹配文件名(如目录下有Hello和HlloTest两个源文件 编译javac Hello*.java会自动匹配到HelloTest);. 表示当前路径