【问题标题】:ini4j accessing files else where and readingini4j 访问其他地方的文件并读取
【发布时间】:2015-01-07 01:01:49
【问题描述】:

首先让我说我知道一些 C 编程并且以前从未接触过 java。 (花了我一点时间让 Maven 发挥作用)。我在 Appdata -> roaming -> testfolder -> file.ini 中存储了一个 .ini 文件,这些部分的处理方式如下

[#mishap.username]
Data=#

[#mishap.username2]
Data=#

string sender 存储了该特定用户调用时存储的用户名。

所以我的问题是如何在程序外部访问该目录路径中的 ini 文件?在我对此进行排序之前,我什至无法测试是否可以将字符串用作该部分的一部分。再次抱歉,如果这是基本的,我看过的每个教程都显示了在本地访问的 ini 文件,并且我试图在编译期间包含崩溃的文件路径。任何帮助将不胜感激。

【问题讨论】:

    标签: java maven ini4j


    【解决方案1】:

    使用绝对路径。
    File file = new File("C:/Users/someuser/AppData/Roaming/somefilder/somefile.ext");

    【讨论】:

    • 我试过 Wini ini = new Wini(new File("C:/Users/user/AppData/Roaming/testfolder/file.ini"));当我在 Maven 中编译它时,我得到了符号错误。我已经包含了 import org.ini4j.Ini;导入 org.ini4j.Profile.Section;我还为 maven 编辑了我的 pom 文件以包含 ini4j
    • 确保在项目依赖项中确实包含 ini4j
    • 这是我的 .xml pastebin.com/rm4VKb7r 和 djservice.java pastebin.com/UFxNYDaZ 中的导入
    • 奇怪,尝试指定 ini4j 专门用于阴影包含
    • 我不知道该怎么做。
    猜你喜欢
    • 1970-01-01
    • 2018-12-21
    • 2016-08-07
    • 2018-10-17
    • 1970-01-01
    • 2015-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多