【发布时间】:2016-01-27 23:58:43
【问题描述】:
所以我所做的是在我的 jar 中创建了一个配置作为资源。我成功地将它导出到正确的文件夹和所有内容。我使用 bukkit/spigot 因为它是一个插件。我的问题是,如果没有以编程方式设置变量的值,我将无法获取它。假设我创建了所有配置。我加载了它和所有东西。说我想得到变量。
option.option1.
它将返回 null,因为未使用方法设置此选项。我决定测试并设置一个变量option.test
在课堂里。我试图获得价值。有效。现在我不知道为什么它不会加载程序中未设置的任何内容。我在网上搜索过,一无所获。我不知道是否需要提供任何代码,但我真的卡在这个了。
代码:getConfig().getString("option.option1"); //Returns null, this option is set by hand in the config getConfig().getString("option.test"); //Gets the variable. This is set programitally.Using getConfig().set("option.test", "COMPLETE");
【问题讨论】:
-
你能发布代码吗?没有代码必须猜出问题可能是什么。尝试查看minimal reproducible example。
-
@Ferrybig 你去吧._。不知道为什么这么重要。
-
@Ferrybig 别担心,我修好了,只是一些文件保存问题。