Java FileNotFoundException probleem

Status
Niet open voor verdere reacties.

donquichot18

Gebruiker
Lid geworden
13 mrt 2008
Berichten
6
Hallo

Ben een beginner.nu werk ik sinds gisteren met files en heb een probleem.Namelijk met FileNotFoundException als ik deze naast men public static.... zet kan hij mijn main niet vinden.Dit is mijn code en foutmelding.
Code:
import java.util.Scanner;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintStream;

class ReadAndWrite{
	public static void main(String args[])
	throws FileNotFoundException
	{
		Scanner openfile = new Scanner(new File("a.txt"));
		PrintStream schrijffile = new PrintStream("resultaten.txt");
		int prijs,hoeveelheid,totaal;
		
		prijs = openfile.nextInt();
		hoeveelheid =openfile.nextInt();
		totaal = prijs * hoeveelheid;
		
		schrijffile.println("Totaal =\t"+totaal+"\tprijs =\t"+prijs+"\thoeveelheid =\t"+hoeveelheid);
	}
}
ERROR
java.lang.NoClassDefFoundError: JustWrite
Caused by: java.lang.ClassNotFoundException: JustWrite
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Exception in thread "main"
 
Laatst bewerkt door een moderator:
Mijn JAVA kennis is een beetje weggezakt, maar volgens mij mag de main-functie geen exceptions throwen.
Dat is ook de reden dat hij de main-functie niet vindt zodra je de throws op dezelfde regel zet (wat overigens altijd wél moet).

Mijn advies: de exceptie ín je main-functie afvangen :)
 
Bedankt voor je reactie,maar mijn java kennis wat betreft files is ook minim.
Als je met afzakken gwn de throwexception wissen bedoelt dan krijg ik foutmeldingen bij het openen van de 2 files.In de cursus waar het staat werkt het wel maar kan mn fout niet vinden

Ziehier de voorbeeld uit de cursus:

import java.util.Scanner;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintStream;
class ReadAndWrite {
public static void main(String args[])
throws FileNotFoundException {


Scanner diskScanner =
new Scanner(new File(“rawData.txt”));
PrintStream diskWriter =
new PrintStream(“cookedData.txt”);
double unitPrice, quantity, total;
unitPrice = diskScanner.nextDouble();
quantity = diskScanner.nextInt();
total = unitPrice * quantity;
diskWriter.println(total);
}

Hier werkt het probleemloos :)
 
Opgelost

Heb de fout nu na lang zoeken gevonden.Ik heb de volledige path opgegeven in plaats van alleen de naam en nu runt het probleemloos.
Bedankt voor de hulp:Decht toffe mensen hier op de forum:d
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan