电子商务营销师,关键词排名优化网站建设公司,大气 网站源码,如何选择模板网站建设当new一个FileInputStream时#xff0c;想使用相对路径这样无论我的服务端部署到哪里#xff0c;都可以一直用一个文件夹而不必修改程序的路径代码#xff0c;当然首先我用的绝对路径来做实验#xff0c;保证能够成功通信#xff0c;使用绝对路径时要注意路径的分隔符可以…当new一个FileInputStream时想使用相对路径这样无论我的服务端部署到哪里都可以一直用一个文件夹而不必修改程序的路径代码当然首先我用的绝对路径来做实验保证能够成功通信使用绝对路径时要注意路径的分隔符可以用“/”或者“\\”而这也可以混用如下FileInputStream fisnew FileInputStream(D:/images/id.jpg);或者FileInputStream fisnew FileInputStream(D:\\images\\id.jpg);都行。甚至可以/与\\混合使用。然后我想用相对路径了但是当我将images这个文件夹与我的.class文件即要执行的webservice放在同一个目录里时发现运行失败了提示找不到这个文件夹代码如下FileInputStream fisnew FileInputStream(images/id.jpg);然后我就用System.out.println(new File(.).getAbsolutePath());打印了一下当前目录结果是tomcat的bin目录而并不是tomcat里所部属的webservice目录遂修改如下FileInputStream fisnew FileInputStream(../webapps\\axis2\\WEB-INF/pojo/images/id.jpg);注意../表示当前目录的上一级目录。所以说当作为webservice部署到tomcat里时若想使用当前目录最好先使用System.out.println(new File(.).getAbsolutePath());查看一下当前目录是什么因为他不一定是你的.class文件存放的目录通常是tomcat的bin目录所以需要根据这个目录重新指定你想要到达的目录。