如何在java Web应用程序中获取正在运行的.exe的绝对路径?

时间:2016-10-26 10:24:55

标签: java path absolute-path

我想获得.exe的绝对路径,我使用file.getAbsolutePath()但是给我

Users/Username/Documents/workspaceN/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/NameProject/lib/name.exe

但我只想要这个:

/Users/Username/Documents/workspaceN/NameProject/lib/name.exe

我该怎么做?它在Java应用程序中正确运行,但在Web应用程序中它没有。

1 个答案:

答案 0 :(得分:0)

  

但我只想要这个:

/Users/Username/Documents/workspaceN/NameProject/lib/name.exe
  

我该怎么做?在 Java应用程序中正确运行但在 Web应用程序中没有。

首先,Web应用程序是Java(EE)应用程序。

第二:/Users/Username/Documents/workspaceN/NameProject/lib/name.exe不是您文件的真实路径。您将获得将.exe文件放入打包应用程序的真实路径; WAR个文件。

如果您想要其他路径,则必须使用.exe文件作为外部资源并直接从代码中引用它,不要将其包含在war包中。