问题标签 [ini4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
181 浏览

java - Ini4j 类路径无类

我想使用 cmd 行创建我的项目的 jar。

我正在使用ini4j库。一切都编译得很好,但我不知道如何设置-cp库。

编译:

创建罐子:

但是,如果我想开始,java -jar GVE.jar我会收到以下错误:

我究竟做错了什么 ?

0 投票
0 回答
303 浏览

path - inno setup 5 ini4j 去除反斜杠

我使用 Inno Setup 5 创建一个带有{app}作为目标的 ini 文件:

然后我使用 ini4j 来获取 InstallPath 的值:

问题 installPath 设置为C:UsersEd SowellDocumentsJavaCppDemoLog.txt.

IOW,路径元素分隔符\被剥离。

由于{app}执行设置时用户使用 FileChooser 选择了 的值,因此我没有更改它的选项。

这是 Inno-Setup 和 ini4j 之间已知的不兼容吗?

0 投票
3 回答
1163 浏览

java - 从 CLI 成功编译源文件后,在线程“main”java.lang.NoClassDefFoundError: org/ini4j/Ini 中出现异常

背景:我正在尝试使用 ini4j 来解析 ini 格式的配置文件。

我运行命令:javac -classpath ini4j-0.5.4.jar Driver.java 并且编译顺利...但是当我尝试运行程序时: java Driver 我收到此错误:

Exception in thread "main" java.lang.NoClassDefFoundError: org/ini4j/Ini at Clock.main(Clock.java:13) Caused by: java.lang.ClassNotFoundException: org.ini4j.Ini at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 1 more

据我了解,此错误是 jvm 能够找到错误中引用的类文件并失败的产物。我检查了 ini4j jar 文件并确认 Ini.class 文件确实存在。谁能告诉我我在这里想念什么?

以下是我的源代码:

0 投票
1 回答
1206 浏览

java - ini4j store 方法更改注释字符

我想更改 ini 文件部分中的键条目。我使用 ini4j 库。所以我写了下面的代码。我可以更改条目,但还有其他我不想要的更改:

  • 替换“;” 用“#”表示注释行
  • 在部分和评论之间添加空行

那么我该如何解决呢?

这是我的预期:

这是编辑后的文件:

我的代码:

有没有办法改变默认的评论字符?

0 投票
1 回答
1776 浏览

java - ini4j 读取文件错误

我正在尝试使用 ini4j。但我无法读取文件。编码:

但它给了我错误:

我已经尝试过 "C:\setup.ini" 和 "setup.ini" 和 "C:/setup.ini" 我也尝试过:

变量 ini 已正确声明:

有任何想法吗?

0 投票
1 回答
1670 浏览

java - ini4j API - 读取部分的所有键并创建它的映射

我是ini4jAPI http://mvnrepository.com/artifact/org.ini4j/ini4j的新手。我有一个要求,如果通过keyCT那么它应该检查所有section并填充键值对Java Map(如 10=CT,11=CT 等)。我们怎么能做到这一点?

城市不是固定的,可能是很多城市。我在这里只展示了 4 个。

我的小部件.ini

我开始的代码:

0 投票
1 回答
73 浏览

java - Java - 调用 .buildConfiguration() 时出现 IllegalArgumentException

因此,我为使用 PircBotX 制作的 IRC 机器人设置了一个 INI 文件,现在在 .buildConfiguration() 处引发了 IllegalArgumentException

代码:

堆栈跟踪:

在添加 INI 文件之前,它工作正常且符合预期

0 投票
3 回答
853 浏览

java - ini4j 未在 .ini 文件中找到现有密钥

所以我有这段代码应该检查并确保所需的密钥存在,但不管它们是否存在,它总是会调用 if 块中的代码

编辑:这是 config.ini:

0 投票
0 回答
184 浏览

java - ini4J 库将注释符号从 ';' 更改为 '至 '#'

我使用 ini4J 库来操作 ini 文件。方法 store() 将每行中的注释符号从 ';' 更改为 至 '#'。现在我正在使用这个 ini 文件的应用程序无法读取这种类型的评论。
是否有任何选项可以防止这种变化?如果没有,您现在是否使用其他 ini 解析器然后是 ini4j?

最好的问候亚历克斯

0 投票
3 回答
484 浏览

java - Parsing error after '#' line in ini file

I have a locally stored ini file which I am trying to parse as follows:

But I keep getting a parse error exception message pointing to the line after the comment line of the ini file (#). This is what my ini file looks like:

File.ini