如何获取Java项目的IDE独立根路径?
我有一个Java项目,其结构如下:如何获取Java项目的IDE独立根路径?,java,eclipse,intellij-idea,Java,Eclipse,Intellij Idea,我有一个Java项目,其结构如下: 根 包含主类的swt.package 数据包 其他包 我需要的是在我的主类中获取根路径 在IntelliJ上,这与System.getProperty(“user.dir”)完美配合,它为我提供了根文件夹的确切路径 但是在eclipse上,它返回root/swt.package 如何获得独立于IDE的根文件夹的相同路径?您可以使用user.dir,但您必须在Eclipse中配置运行配置才能在该目录中启动程序。需要项目的根路径有点奇怪,除非为IDE开发一
- 根
- 包含主类的swt.package
- 数据包
- 其他包
System.getProperty(“user.dir”)
完美配合,它为我提供了根文件夹的确切路径
但是在eclipse上,它返回root/swt.package
如何获得独立于IDE的根文件夹的相同路径?您可以使用user.dir
,但您必须在Eclipse中配置运行配置才能在该目录中启动程序。需要项目的根路径有点奇怪,除非为IDE开发一些插件(这将与独立于IDE冲突)-部署后会发生什么?(user.dir
将在应用程序启动时检索当前工作目录)签出