Mam następujący kod do odczytu pliku tekstowego.Ścieżka projektu Java programu NetBeans pliku tekstowego
public static void main(String[] args)
{
try
{
Scanner in = new Scanner(new FileReader("input.txt"));
while(in.hasNext())
{
System.out.println(in.next());
}
}
catch (FileNotFoundException ex)
{
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
}
Mam struktura projektu skonfigurować w następujący sposób:
build/ directory contains class
dist/ directory contains the jar file
src/ directory contains source
input.txt the text file to read
Jeśli Kładę tekstowy input.txt
w katalogu o nazwie test
który jest w tym samym katalogu co build
, dist
i src
, co powinien przejść do parametru filereader
, aby nadal mogę znaleźć ten plik?
Czy możesz dać mi trochę więcej informacji o tym, jak owinąć plik jako zasób w słoiku? dzięki – Rhs
Najlepiej unikać pytań "daisychaining", co może nas dość daleko odbiegać od pierwotnego pytania. Spójrz na kilka pytań na ten temat, np. [Tutaj] (http://stackoverflow.com/questions/10605207/accessing-a-java-resource-as-a-file) lub [tutaj] (http: // stackoverflow.com/questions/13114852/using-resource-files-in-java) i wielu innych (użyj funkcji wyszukiwania) i [tego bloga] (http://capturevision.wordpress.com/2008/06/28/ how-to-embed-resource-files-using-netbeans /) pokazuje, jak dodać je w NB. Jeśli napotkasz problemy, nie wahaj się otworzyć nowego pytania. – fvu