Class.getResource () возвращает null в моем приложении Eclipse? Не удается настроить путь к классам?

Я пытаюсь использовать Class.getResource ("rsc / my_resource_file.txt ") для загрузки файла в приложение Eclipse. Однако независимо от того, что я делаю в Eclipse, путь к классам всегда содержит только одну запись в Eclipse Launcher:

... / eclipse / plugins / org.eclipse .equinox.launcher_1.2.0.v20110502.pkc

Как я могу настроить путь к классам?

Примечание: Во время выполнения я определяю путь к классам с помощью следующего кода:

URLClassLoader cl = (URLClassLoader) ClassLoader.getSystemClassLoader();
for (URL classpathURL : cl.getURLs()) {
    System.out.println(classpathURL);
}

РЕДАКТИРОВАТЬ: Дополнительная информация.

Корень проблема в том, что Class.getResource ("rsc / my_resource_file.txt") возвращает null. Проведя несколько небольших экспериментов в простом 5-строчном "Java-приложении", я подумал, что понял это и что проблема была связана с путем к классам. По-видимому, путь к классам немного отличается от «Приложения Eclipse». Я решил проблему, выполнив Class.getResource («/ rsc / my_resource_file.txt») Спасибо BalusC.

6
задан Buttons840 29 September 2011 в 19:38
поделиться