我想动态指定路径。 myapp / CopyFolder和myapp / RunFolder是myapp / WEB-INF之类的应用程序。我在下面给出的代码是.java文件(在eclipse中)和.class文件(在myapp/WEB-INF/classname/packagename/
内的tomcat中)。我的部署是在tomcat中。
try {
functionNamesObject.Integration(
".txt",
path+"\\CopyFolder",
path+"\\RunFolder",
"app.exe",
"Input.txt"
);
当我调用上面的函数时,我希望路径是动态的。我尝试使用getResource("MyClass.class")
,new File("").getAbsolutePath();
和System.getProperty("user.dir")
,但没有用。还有其他办法吗?
答案 0 :(得分:1)
您可以获得path
值,如下所示:
URL resource = getClass().getResource("/");
String path = resource.getPath();
这将返回到myApp/WEB-INF/classes
目录的绝对路径。