Problem mit einem Programm unter Win7

Gouda

Mitglied
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:

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:
Wo ist denn die Klasse Zufallszitat? Hast Du vielleicht vergessen, sie zu kopieren? Befindet sie sich in einem anderen Verzeichnis? Falls ja, kannst Du sie auch mit import einbinden.
 
danke, für die antwort.

ich hatte nen ordner wie sich das "zufallszitat" versteckt hatte,
hab nich mehr dadran gedacht.

hab nur jewels versuch8 ausgeführt und auf dem einen lief es, aber dem anderen nich.

ich hab schon gezweifelt.

nochmal danke
 

Zurück
Oben