Hallo,
wieso wird bei folgendem Code meine Quelldatei „text.txt“ nicht gefunden. Sie liegt im Workspace im selben Ordner wie die Java-Datei.
public class Wortausgabe
{
public static void main(String[] args)
{
try
{
FileInputStream fis = new FileInputStream(„text.txt“);
DataInputStream dis = new DataInputStream(fis);
String zeile = null;
Vector v = new Vector();
while((zeile = dis.readLine()) != null);
{
StringTokenizer st = new StringTokenizer(zeile," ");
while(st.hasMoreElements())
{
v.add(st.nextToken());
}
}
for(int i=0; i(Unknown Source)
at java.util.StringTokenizer.(Unknown Source)
at Wortausgabe.main(Wortausgabe.java:17)
Danke für Antworten,
Lars
Mögliche Ursache ist, dass das Workingdirectory (das verzeichnis wo sich der Prozess gerade befindet) nicht das gleiche ist, wie das wo die Java datei liegt 
Am besten zum debuggen mal den output machen dann siehst eh gleich wo du dich befindest
System.out.println("WorkingDir="+new java.io.File(".").getAbsolutePath());
LG Matthias
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Es lag dann doch nur an einem Semikolon hinter while 
Danke für den Tipp mit der absoluten Pfadangabe. Wusste ich noch nicht.
Lars
Hallo.
Mögliche Ursache ist, dass das Workingdirectory nicht
das gleiche ist, wie das wo die Java datei liegt 
Am besten zum debuggen mal den output machen dann siehst eh
gleich wo du dich befindest:
System.out.println(„WorkingDir=“+new java.io.File(".").getAbsolutePath());
Ein
System.out.println(System.getProperty("user.dir"));
tut’s auch 
Gruß,
-Andreas.