Wie der Titel schon verrät, habe ich mit einem Programm Problem.
Auf meinem Laptop läuft Win7, auch eig. alles ok.
Wenn nicht meine Programm für mein Praktikum am rebellieren würde.
Es läuft am meinem normalen Rechner (Win XP) normal, macht auch das was es machen soll nur
auf meinem Laptop kommt die fehlermeldung von JOE:
Das dazugehörige Programm sieht so aus:
Ich weiß nicht warum es auf dem einen läuft und auf dem anderen nicht.
habs auch schonmal auf dem laptop neugeschrieben, nichts.
ich hoffe ihr könnt mir helfen
Auf meinem Laptop läuft Win7, auch eig. alles ok.
Wenn nicht meine Programm für mein Praktikum am rebellieren würde.
Es läuft am meinem normalen Rechner (Win XP) normal, macht auch das was es machen soll nur
auf meinem Laptop kommt die fehlermeldung von JOE:
Compile C:\***\Versuch8.java....
C:\***\Versuch8.java:19: cannot find symbol
symbol : class Zufallszitat
location: class Versuch8
LinkedList <Zufallszitat> liste = new LinkedList <Zufallszitat>();
C:\Users\Gouda\Documents\Studium\GIN\Java-Testate\Versuch8.java:19: cannot find symbol
symbol : class Zufallszitat
location: class Versuch8
LinkedList <Zufallszitat> liste = new LinkedList <Zufallszitat>();
C:\Users\Gouda\Documents\Studium\GIN\Java-Testate\Versuch8.java:34: cannot find symbol
symbol : class Zufallszitat
location: class Versuch8
liste.add(new Zufallszitat(name,beschreibung,zitat));
C:\Users\Gouda\Documents\Studium\GIN\Java-Testate\Versuch8.java:44: cannot find symbol
symbol : class Zufallszitat
location: class Versuch8
Zufallszitat z = liste.get(new Random().nextInt(liste.size()));
4 errors
Compilierung beendet
Das dazugehörige Programm sieht so aus:
Java:
import java.io.*;
import java.util.*;
public class Versuch8{
public static void main(String[]args){
try {
BufferedReader buffRead = new BufferedReader (new FileReader ("gesamt.xml"));
PrintWriter printWrit = new PrintWriter (new OutputStreamWriter (System.out,"Cp850"));
String name=null;
String beschreibung=null;
String zitat=null;
String zeile=null;
LinkedList <Zufallszitat> liste = new LinkedList <Zufallszitat>();
while((zeile = buffRead.readLine()) !=null) {
if(zeile.contains("<zitat>")) {
zitat=zeile.substring(11,(zeile.length()-8));
}
if(zeile.contains("<name>")){
name=zeile.substring(10,(zeile.length()-7));
}
if(zeile.contains("<beschreibung>")){
beschreibung=zeile.substring(18,(zeile.length()-15));
liste.add(new Zufallszitat(name,beschreibung,zitat));
}
}
Zufallszitat z = liste.get(new Random().nextInt(liste.size()));
printWrit.println("\n");
printWrit.println(z.getzitat());
printWrit.println("\n"+z.getname() + z.getbeschreibung());
printWrit.println();
printWrit.flush();
printWrit.close();
buffRead.close();
}
catch (IOException e){
System.out.println("Fehler beim Einlesen der Datei!");
}
}
}
Ich weiß nicht warum es auf dem einen läuft und auf dem anderen nicht.
habs auch schonmal auf dem laptop neugeschrieben, nichts.
ich hoffe ihr könnt mir helfen
Zuletzt bearbeitet: