Come posizionare un file su classpath in Eclipse?

Come dice questa documentazione , “Ad esempio se si posiziona questo file jndi.properties sul classpath , ma come posso posizionare il file .properties sul mio classpath se sto usando Eclipse?

Un’opzione è posizionare il file delle proprietà nella directory src / del tuo progetto. Questo lo copierà nelle “classi” (insieme ai tuoi file .class) al momento della compilazione. Lo faccio spesso per progetti web.

Giusto per aggiungere Se si fa clic con il pulsante destro del mouse su un progetto Eclipse e si seleziona Properties , selezionare il collegamento Java Build Path a sinistra. Quindi seleziona la scheda Source . Verrà visualizzato un elenco di tutte le cartelle di origine Java. Puoi persino aggiungere il tuo. Di default la cartella {project}/src è la cartella classpath.

Questa potrebbe non essere la risposta più utile, più di un addendum, ma la risposta di cui sopra (da greenkode) mi ha confuso per tutti e 10 secondi.

“Aggiungi cartella” ti permette solo di vedere le cartelle che sono le sottocartelle del progetto di cui stai guardando il percorso di costruzione.

Il pulsante “Link Source” nell’immagine sopra sarebbe chiamato “Aggiungi cartella esterna” in un mondo ideale.

Ho dovuto creare un file delle proprietà che deve essere condiviso tra più progetti e mantenendo il file delle proprietà in una cartella esterna, sono in grado di avere solo uno, invece di avere una copia in ogni progetto.

Bene, una delle opzioni è gotare il tuo spazio di lavoro, la cartella del progetto, quindi copiare e incollare il file dei file di log4j. sarebbe meglio incollare il file anche nella cartella di origine.

Ora potresti voler sapere da dove ottenere questo file, scaricare smslib, quindi estrarlo, quindi smslib-> misc-> log4j esempio di configurazione -> log4j qui vai.

Questo mi ha aiutato, lo volevo solo sapere.

Copia il file nella cartella src. Vai a Esplora progetti in Eclipse, fai clic con il pulsante destro del mouse sul progetto e fai clic su “Aggiorna”. Il file dovrebbe apparire anche nel pannello Project Explorer.