【问题标题】:Can't change .properties file path on eclipse无法在 Eclipse 上更改 .properties 文件路径
【发布时间】:2016-02-09 13:56:51
【问题描述】:

NetBeans 为我提供了一个项目来处理。我在eclipse上导入了它,它已经准备好了。 运行时它给我一个空指针异常错误,因为 Eclipse 找不到它的原始属性文件(在另一台计算机的本地地址上)。在 NetBeans 上更改路径非常容易,但我在 Eclipse 的项目属性窗口中找不到相同的选项。

正如我在网上找到的,Eclipse 应该默认在 src 文件夹中搜索它,而它恰好是我的新配置文件。

应该有某种配置文件写入了这个本地地址,但现在我找不到它。甚至谷歌都无法帮助我:(

我正在使用类propertiesPath来检索地址:

private String propertiesPath = Utility.getPropertiesPath();

这是我得到的错误:

java.io.FileNotFoundException: \home\***\Java Project\****\datacommunication.properties (Impossibile trovare il percorso specificato)
java.io.FileNotFoundException: \home\***\Java Project\****\datacommunication.properties (Impossibile trovare il percorso specificato)
feb 09, 2016 2:40:47 PM DBlinker1Thread run
GRAVE: null
java.lang.NullPointerException
    at Communication.LogsManager.logEvent(LogsManager.java:48)
    at Communication.DataBaseManager.loadDriver(DataBaseManager.java:79)
    at DBlinker1Thread.init(DBlinker1Thread.java:96)
    at DBlinker1Thread.run(DBlinker1Thread.java:42)

【问题讨论】:

    标签: java eclipse netbeans properties


    【解决方案1】:

    如果 Utility 类给出了错误的路径, 更改 Utility 类以包含正确的路径。

    如果你不能改变 Utility 类, 我建议您停止使用它并在您可以更改的地方实现 getPropertiesPath 方法。

    【讨论】:

    • 我正在使用一个communication.utility 类。我试图搜索文档,但我认为它是由这里的某个人完成的。这就是为什么
    • @Freddy 考虑在您的问题中包含实际的类名(包含包的类名)。
    • 通讯。实用程序?我正在使用默认包。这只是一个测试。
    • 更改类以执行您需要的操作或替换它。
    猜你喜欢
    • 2011-01-30
    • 1970-01-01
    • 2023-02-02
    • 1970-01-01
    • 2019-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-20
    相关资源
    最近更新 更多