代码之家  ›  专栏  ›  技术社区  ›  Bill the Lizard

如何获取用户安装Java应用程序的路径?

  •  4
  • Bill the Lizard  · 技术社区  · 16 年前

    我想在Java中生成一个默认应用程序安装目录的文件对话框。

    以编程方式获取信息的最佳方法是什么?

    2 回复  |  直到 16 年前
        1
  •  7
  •   Rich Lawrence    16 年前
    System.getProperty("user.dir") 
    

    获取从Java VM启动的目录。

        2
  •  4
  •   McDowell rahul gupta    16 年前
    System.getProperty("user.dir");
    

    上述方法在启动应用程序时获取用户的工作目录。如果应用程序是通过确保情况属实的脚本或快捷方式启动的,则可以这样做。

    但是,如果应用程序是从其他地方启动的(如果使用命令行,则完全可能),那么返回值将是用户启动应用程序时所在的位置。

    更可靠的方法是 work out the application install directory using ClassLoaders .