首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使我的java代码独立于机器?

如何使我的java代码独立于机器?
EN

Stack Overflow用户
提问于 2017-02-21 20:54:48
回答 1查看 91关注 0票数 0

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

我已经将我在Eclipse上的java项目转换为可执行文件,我的意图是只需双击可执行文件即可登录到该系统。我已将userID和密码参数化,并将其存储在本地计算机上的excel文件中。

问题是,我的exe文件不能在除我的系统之外的任何其他系统上运行,因为我的代码引用了本地计算机上的excel文件(它有userID和密码)路径。我非常感谢这个论坛上的开发人员,他们可以帮助我提出这个问题的解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-22 15:26:29

在像C:\Users\my-tool\redentials.xls这样的定义良好的文件夹中查找excel文件怎么样?或者可以在与可执行文件相同的目录中查找它?

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

代码语言:javascript
复制
String homeDir = System.getProperty("user.home");

这样你就可以组装你的自定义查找路径了:

代码语言:javascript
复制
Path xlsPath = Paths.get(System.getProperty("user.home"))
    .resolve("my-tool")
    .resolve("credentials.xls");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42367916

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档