Hallo an alle, ich bin neu in Java und ich habe einige Probleme, warum ich eine Datei nicht gefunden Ausnahme bekomme. Ich versuche einfach, den Benutzer zu öffnen, eine Datei mit jfilechooser zu öffnen, und drucke dann den ONE LINE-Text in eine Optionsfenstermeldung. Irgendwelche Ideen, was falsch ist/was muss behoben werden? DankeFileNotFound Exception Error
package synchro;
import java.util.Scanner;
import java.io.File;
import java.io.FileNotFoundException;
import javax.swing.JFileChooser;
import javax.swing.JOptionPane;
public class SynchroTest {
public static void main(String[] args){
JFileChooser fileChooser = new JFileChooser();
int returnValue = fileChooser.showOpenDialog(null);
if (returnValue == JFileChooser.APPROVE_OPTION) {
File selectedFile = fileChooser.getSelectedFile();
System.out.println(selectedFile.getName());
try{
Scanner input = new Scanner(new File(selectedFile.getName()));
while(input.hasNext()){
String line = input.nextLine();
JOptionPane.showMessageDialog(null, "Input sentence:\n" + line);
}
}catch(FileNotFoundException e){
System.out.println("File Not Found");
}
}
}
}
Warum benutzen Sie nicht einfach - 'Scanner-Eingang = neuer Scanner (selectedFile);' –
Ich bekomme einen Fehler. –
Was war dieser Fehler? –