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