我的代码: 
File   file   =   new   File( "test.txt "); 
FileInputStream   in   =   new   FileInputStream(file); 运行下来提示找不到文件test.txt,   这个文件我放在工程目录下。   后来我获取路径发现它默认是在我的eclipe目录下找该文件,我把程序打包到tomcat下,他默认路径是tomcat安装目录。这是为什么?   我认为这样写的话默认目录应该是工程目录