Questo è da capogiro ... Posso rendere getResource() e getResourceAsStream() funzionano correttamente quando eseguo Java sul mio file JAR compresso che include un file di testo. (per riferimento vedere i documenti Sun su accessing resources) Non riesco a far funzionare lo stesso programma correttamente quando lo eseguo all'interno di Eclipse, anche se ho inserito il mio file di testo nello stesso albero dei miei file .class compilaticome si esegue getResourceAsStream mentre si esegue il debug di Java in Eclipse?
È possibile che uno di voi punti a qualche sottigliezza per garantire che le funzioni getResource() e getResourceAsStream() funzionino correttamente?
Ho l'impressione che abbia a che fare con CLASSPATH e/o dove Eclipse mette i file .class in modo automatico. (Ho notato che quando eseguo Ant, compila tutti i file Java che sono cambiati dalla mia ultima build Ant, anche se Eclipse ha già compilato quei file Java.)
fare riferimento alla risposta di eugener http://stackoverflow.com/questions/5490547/problem-loading-resources-while-running-in-eclipse –