2012-02-27 45 views
6

Używam Eclipse 3.7.1 i mój kod nie widzi mojego pliku logging.properties. (Myślałem, że zobaczy to automatycznie, ponieważ znajduje się w standardowym miejscu w JRE, ale najwyraźniej jest źle). Powiedziano mi, że muszę dodać ten plik do katalogu głównego ścieżki klasy, ale nie jestem pewien, jak to zrobić.Jak dodać plik logging.properties do ścieżki klas projektu Eclipse?

Eclipse daje mi sposoby dodawania słoików, bibliotek, zmiennych i innych rzeczy do ścieżki klasy, ale nie wiem, jak dodać plik właściwości. Czy ktoś może mnie wtrącić? Można by pomyśleć, że łatwiej jest dodać prosty plik tekstowy, niż dodać słoik, ale nie widzę opcji dla plików tekstowych lub plików właściwości, więc nie jestem pewien, jak postępować.

Odpowiedz

12

Kliknij prawym przyciskiem myszy na projekcie->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. Zakładam, że odwołujesz się do aplikacji konsoli tutaj.

Jeśli umieścisz plik właściwości na poziomie katalogu głównego projektu (tam, gdzie został utworzony folder projektu), powinien on automatycznie zostać dołączony do ścieżki klasy.

Powinieneś wiedzieć, że CLASSPATH nigdy nie zawiera określonych plików. Zwykle zawiera foldery, słoiki itp.

+0

Dziękuję, CoolBeans! Zrobiłem to, co powiedziałeś, i dodałem moje dane logowania do właściwości classpath dokładnie tak, jak powiedziałeś. My System.out.println (getClass(). GetClassLoader(). GetResource ("logging.properties")); Instrukcja teraz pokazuje ścieżkę do pliku zamiast wartości NULL. Co ciekawe, plik dziennika nadal nie jest zapisywany. Nie widzę żadnych nowych plików w katalogu% h, tylko tych samych 5, które były tam od wielu dni; żaden z nich też się nie zmienił. Może plik logging.properties jest również pomieszany, nie tylko niewidoczny dla programu ... –

+0

Dobra, zacznę kolejne pytanie. Jeszcze raz dziękuję, CoolBeans. –

Powiązane problemy