当前目录(./),是指java命令运行的目录. java项目的当前目录指向项目的根目录,web项目的当前目录指向%tomcat%/bin目录.
为什么java项目的当前目录是项目的根目录,而不是项目的bin目录???
当前目录(./),是指java命令运行的目录. java项目的当前目录指向项目的根目录,web项目的当前目录指向%tomcat%/bin目录.
为什么java项目的当前目录是项目的根目录,而不是项目的bin目录???
bin是编译过后源码的路径,当你将项目打包成jar后,这些编译后的文件就会从bin出来,直接到你的jar包的根目录,而项目资源文件一般都是放在根目录里,比如图片视频或者其他模块等,这些是放在根目录,而不是bin中。
总的来说,bin只是编译过后的文件存放的目录,一般在ide中比如eclipse或者idea中,会为你建立一个bin方便管理