Hallo zusammen
Mein Programm funktioniert auf einem meiner Notebooks, auf dem anderen jedoch nicht!
Ich habe eine Klasse Bauteil und eine Klasse Lager im selben Ordner. Bauteil.java kann ich kompilieren. Lager.java jedoch nicht, da er anscheinend die Bauteil Klasse nicht findet. In Lager.java will ich ein Objekt von Bauteil erzeugen... hat dies etwas mit den Umgebungsvariablen zu tun?
Hab jdk neu installiert, gegoogelt und hier im forum gesucht, aber keine Lösung gefunden....
Wenn ich das ganze public class Bauteil{...} in Lager.java integriere, funktionierts, sonst nicht.
Das Ganze sollte doch funktionieren wenn beide Dateien im selben Ordner sind?
error: cannot find symbol Bauteil[] bauteile = new Bauteil[anzahl];
Bauteil.java:
und Lager.java:
Mein Programm funktioniert auf einem meiner Notebooks, auf dem anderen jedoch nicht!
Ich habe eine Klasse Bauteil und eine Klasse Lager im selben Ordner. Bauteil.java kann ich kompilieren. Lager.java jedoch nicht, da er anscheinend die Bauteil Klasse nicht findet. In Lager.java will ich ein Objekt von Bauteil erzeugen... hat dies etwas mit den Umgebungsvariablen zu tun?
Hab jdk neu installiert, gegoogelt und hier im forum gesucht, aber keine Lösung gefunden....
Wenn ich das ganze public class Bauteil{...} in Lager.java integriere, funktionierts, sonst nicht.
Das Ganze sollte doch funktionieren wenn beide Dateien im selben Ordner sind?
error: cannot find symbol Bauteil[] bauteile = new Bauteil[anzahl];
Bauteil.java:
Java:
public class Bauteil {
public String wert;
public String footprint;
public String lieferant;
public String bestellNummer;
}
und Lager.java:
Java:
public class Lager {
public static void main(String[] args){
int anzahl = IOTools.readInt("Wieviele Bauteile wollen Sie abspeichern? ");
Bauteil[] bauteile = new Bauteil[anzahl];
for(int i=0; i < bauteile.length;i++){
System.out.println();
bauteile[i] = new Bauteil();
bauteile[i].wert = eingeben("Bauteil Wert eingeben: ");
bauteile[i].footprint = eingeben("Footprint eingeben: ");
bauteile[i].lieferant = eingeben("Lieferant eingeben: ");
System.out.println();
}
}
//Einlese Routine
public static String eingeben(String text){
String eingabe;
while(true){
eingabe = IOTools.readLine(text);
if(!eingabe.equals("")){
return eingabe;
}
else{
System.out.println("Ungueltige Eingabe\n");
}
}
}
}
[/Java]
Zuletzt bearbeitet: