有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java何时定义系统属性,原因是什么?

这是一个简单的问题,但可能是主观的,所以我想要一些意见

我正在设计一个面向插件的项目,我有一个插件,需要自己的配置文件。在不修改核心API以适应第三方配置文件的情况下,用户提供指向该文件的VM参数是可以接受的,还是有更好的方法

例如:

-Dcom.unidentified.project.plugin.MyPlugin.configFile="config/Config.xml"

谢谢


共 (1) 个答案

  1. # 1 楼答案

    取决于谁是你的用户。例如,如果用户是一名技术人员,则可能没有问题
    如果它是一个普通用户,那么在我看来,这不是一个好主意。用户不喜欢知道这些细节,也不了解他们在做什么(“VM参数到底是什么?”)
    我建议您为您的配置设置一个预定义的文件夹,并将其发布给用户。然后你只需搜索那个文件夹
    例如,您可能只有一个config文件夹,其中包含所有配置文件,例如,在用户目录或与应用程序相同的目录中,并且用户知道这一点
    然后在那里搜索Config.xml或任何其他配置文件