当前位置: 技术问答>java相关
如何改变当前目录?如何使用getPathTranslated?
来源: 互联网 发布时间:2014-12-29
本文导语: 二个问题,每人个30分!!!! 1、改变当前工作目录。 我看了一下File没有相应方法,如果我想在程序中调用一个外部程序,需要临时进入一个特定目录,我应如何做?? 在其它的开发语言中可以方便地改变当前工...
二个问题,每人个30分!!!!
1、改变当前工作目录。
我看了一下File没有相应方法,如果我想在程序中调用一个外部程序,需要临时进入一个特定目录,我应如何做??
在其它的开发语言中可以方便地改变当前工作目录,在java中怎样做呢?
2、用request.getpathTranslated()方法
比如我在tomcat下,用这方法可以取出以这个方式给的目录信息
/mycontext/servlet/myservlet/imagedir
imagedir是一个附加目录信息,myservlet是我的servlet
我可以取出realpath是 webapps/mycontext/imagedir
但是如果我用配置web.xml文件的方式,用另一个别名来调用servlet,这就不行了。
如
/mycontext/myservletalias/imagedir
怎么办??
1、改变当前工作目录。
我看了一下File没有相应方法,如果我想在程序中调用一个外部程序,需要临时进入一个特定目录,我应如何做??
在其它的开发语言中可以方便地改变当前工作目录,在java中怎样做呢?
2、用request.getpathTranslated()方法
比如我在tomcat下,用这方法可以取出以这个方式给的目录信息
/mycontext/servlet/myservlet/imagedir
imagedir是一个附加目录信息,myservlet是我的servlet
我可以取出realpath是 webapps/mycontext/imagedir
但是如果我用配置web.xml文件的方式,用另一个别名来调用servlet,这就不行了。
如
/mycontext/myservletalias/imagedir
怎么办??
|
(System.getProperties()).list(System.out);
看到那环境变量吗,相应设置就可以。
看到那环境变量吗,相应设置就可以。