Javában szeretnék kipróbálni egy egyszerű programot, de valamiért Exception in thread "main" java. Util. NoSuchElementException kapok. Mi lehet a megoldást?
Ez egy egyszerű Helló Világ! program:
package hellóvilág;
import java.util.*;
import java.io.*;
public class HellóVilág {
public static void main(String[] args) throws IOException {
Scanner be=new Scanner(new File("text.txt"));
String szoveg=be.nextLine();
System.out.println(szoveg);
}
}
A szöveges fájl tartalma:
Helló Világ!
Na leteszteltem és bebizonyosodott a probléma. Szerintem nem mentetted el a a fájlt. Ugyanis nincs semmi amit be tud olvasni.
Ezen felül milyen IDE-t használsz, hogy nem rinyál a try-ra?
A fájlt látja, mert ha nem látná akkor rinyálna hogy nincs meg a fájl.
Csak le is mentetted hogy legyen benne vanalmi? Tehát megvan csinálva a fájl, de mintha nem lenne benne semmi.
import java.util.*;
import java.io.*;
public class valami {
public static void main(String[] args) {
Scanner be;
try {
be = new Scanner(new File("Text.txt"));
String szoveg=be.nextLine();
System.out.println(szoveg);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
ezt kapod?
Exception in thread "main" java.util.NoSuchElementException: No line found
at java.util.Scanner.nextLine(Unknown Source)
Exception in thread "main" java.util.NoSuchElementException: No line found
at java.util.Scanner.nextLine(Scanner.java:1540)
at progcont.Progcont.main(Progcont.java:15)
C:\Users\user\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53: Java returned: 1
BUILD FAILED (total time: 0 seconds)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!