2012-02-27 20 views
6

Utilizzo Eclipse 3.7.1 e il mio codice non visualizza il file logging.properties. (Ho pensato che l'avrebbe visto automaticamente perché è nel posto standard all'interno del JRE, ma è apparentemente sbagliato). Mi è stato detto che ho bisogno di aggiungere questo file alla radice del classpath, ma non sono sicuro di come farlo.Come aggiungere logging.properties al classpath di un progetto Eclipse?

Eclipse mi dà i modi per aggiungere giare, librerie, variabili e altre cose al classpath ma non so come aggiungere un file di proprietà. Qualcuno può identificarmi? Penseresti che sarebbe più semplice aggiungere un semplice file di testo piuttosto che aggiungere un barattolo, ma non vedo alcuna opzione per file di testo o file di proprietà, quindi non sono sicuro di come procedere.

risposta

12

Fare clic con il pulsante destro del mouse sul progetto->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. Suppongo che tu stia facendo riferimento a un'applicazione della console qui.

Se si inserisce il file delle proprietà nel livello root del progetto (ovvero in cui viene creata la cartella del progetto), è necessario inserirlo automaticamente nel percorso della classe.

È necessario sapere che CLASSPATH non include mai file specifici. In genere include cartelle, barattoli, ecc.

+0

Grazie, CoolBeans! Ho fatto quello che hai detto e ho aggiunto il mio logging.properties al classpath esattamente come hai detto tu. My System.out.println (getClass(). GetClassLoader(). GetResource ("logging.properties")); la dichiarazione ora mostra il percorso del file anziché null. Curiosamente però, il file di registro non sembra ancora essere scritto. Non vedo nessun nuovo file nella directory% h, solo lo stesso 5 che è stato lì per giorni; nessuno di loro è cambiato neanche. Forse anche il file logging.properties è incasinato, non solo invisibile al programma ... –

+0

Ok, inizierò un'altra domanda. Grazie ancora, CoolBeans. –

Problemi correlati