Ben nu al enkele weken bezig met Java en met het onderwerp Streams heb ik het volgende probleem:
Wanneer ik onderstaande code compileer in NetBeans 4.1 geeft hij geen enkele error, het uitvoeren werkt ook perfect, maar wanneer ik ze compileer met standaard javac.exe of de door NetBeans gecompileerde code uitvoer met java.exe krijg ik een NoClassDefFoundError.
Heeft er iemand een idee wat de mogelijke oorzaak hier van is en hoe het op te lossen valt ?
Wanneer ik onderstaande code compileer in NetBeans 4.1 geeft hij geen enkele error, het uitvoeren werkt ook perfect, maar wanneer ik ze compileer met standaard javac.exe of de door NetBeans gecompileerde code uitvoer met java.exe krijg ik een NoClassDefFoundError.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| import java.io.*;
public class InputTest {
private static StreamTokenizer tokenizer = new StreamTokenizer(new BufferedReader(new InputStreamReader(System.in)));
public static int readInt() {
int ttype = 0;
try {
ttype = tokenizer.nextToken();
}
catch (IOException e) {
e.printStackTrace();
}
if (ttype == tokenizer.TT_NUMBER) {
return (int) tokenizer.nval;
}
return 0;
}
public static void main(String [] args ) {
System.out.println("Enter an Integer: " + readInt());
}
} |
Heeft er iemand een idee wat de mogelijke oorzaak hier van is en hoe het op te lossen valt ?