如何使我的java代码机独立

时间:2017-02-21 12:54:48

标签: java eclipse selenium

我在Eclipse上编写了一个非常小的java代码,它将自动化一个登录Web系统的小过程。如果他们在家工作,我公司的员工使用这个网络系统连接办公室网络。

我已经将Eclipse上的java项目转换为exe文件,我的目的是只需双击exe文件就可以登录到该系统。我已经参数化了userID和密码,并将其存储在excel文件中我的本地机器。

我遇到的问题是,我的exe文件不会在除了我的以外的任何其他系统中运行,因为我的代码是指我本地计算机上的excel文件(具有用户ID和密码)路径。我非常感谢这个论坛上的开发人员可以帮助我找到解决这个问题的方法。

1 个答案:

答案 0 :(得分:0)

如何在一个定义良好的文件夹中查找excel文件,例如C:\ Users \\ my-tool \ credentials.xls。或者可以在与可执行文件相同的目录中查找它?

您可以使用以下命令获取当前用户的主文件夹的路径:

String homeDir = System.getProperty("user.home");

通过它,您可以组装自定义查找路径:

Path xlsPath = Paths.get(System.getProperty("user.home"))
    .resolve("my-tool")
    .resolve("credentials.xls");