【问题标题】:How do I add logging.properties to the classpath of an Eclipse project?如何将 logging.properties 添加到 Eclipse 项目的类路径中?
【发布时间】:2025-12-22 05:50:12
【问题描述】:

我使用的是 Eclipse 3.7.1,但我的代码没有看到我的 logging.properties 文件。 (我认为它会自动看到它,因为它位于 JRE 中的标准位置,但这显然是错误的)。我被告知我需要将此文件添加到类路径的根目录,但我不知道该怎么做。

Eclipse 为我提供了向类路径添加 jar、库、变量和其他内容的方法,但我不知道如何添加属性文件。任何人都可以提示我吗?您可能认为添加简单的文本文件比添加 jar 更容易,但我没有看到文本文件或属性文件的任何选项,所以我不确定如何继续。

【问题讨论】:

    标签: java eclipse classpath


    【解决方案1】:

    右键单击您的项目->Run/Debug Settings->Edit the launch configuration you are using->Switch to Classpath tab->Right Click User Entries->Add the Folder (or External Folder) containing your properties file->Click Apply 。我假设您在这里引用控制台应用程序。

    如果您将属性文件放在项目的根级别(即创建项目文件夹的位置),那么它应该自动包含在类路径中。

    您应该知道 CLASSPATH 从不包含特定文件。一般包括文件夹、jar包等。

    【讨论】:

    • 谢谢你,酷豆!我按照您所说的做了,并完全按照您所说的将我的 logging.properties 添加到类路径中。我的 System.out.println(getClass().getClassLoader().getResource("logging.properties"));语句现在显示文件的路径而不是 null。奇怪的是,日志文件似乎仍然没有被写入。我在 %h 目录中没有看到任何新文件,只是已经存在了几天的相同的 5 个文件;他们都没有改变。也许 logging.properties 文件也搞砸了,不仅仅是对程序不可见....
    • 好的,我开始另一个问题。再次感谢 CoolBeans。
    最近更新 更多