Problem mit ???



  • Hallo zusammen.

    Hier erstmal der Quellcode:

    main.java:

    import Planet.*;
    
    public class main {
    	public static void main(String[] args) {
    		//Planet planet = new Planet();
    	}
    }
    

    Planet.java:

    class Planet {
    	private String planetName;
    	private int planetSize;
    	private boolean colonized;
    
    	public String getPlanetName() {
    		return planetName;
    	}
    
    	public void setPlanetName(String planetName) {
    		this.planetName = planetName;
    	}
    
    	public int getPlanetSize() {
    		return planetSize;
    	}
    
    	public void setPlanetSize (int planetSize) {
    		this.planetSize = planetSize;
    	}
    
    	public boolean getColonized () {
    		return colonized;
    	}
    
    	public void setColonized (boolean colonized) {
    		this.colonized = colonized;
    	}
    }
    

    Es tritt immer folgende Fehlermeldung beim compilieren von main.java auf:
    Package Planet does not exist
    import Planet.*;

    Die Datei Planet.java liegt im Verzeichnis C:\Dokumente und Einstellungen\Pierre\Eigene Dateien\Spiel welches auch mittels CLASSPATH=C:\Dokumente und Einstellungen\Pierre\Eigene Dateien\Spiel durchsucht werden sollte.
    Als Editor benutze ich JOE (falls das wichtig sein sollte...)
    Ein Hinzufügen des obigen Verzeichnisses zu Optionen->Einstellungen->Java JDK->Zusätzlicher Klassenpfad hat übrigens auch nicht geholfen.

    Danke für die Hilfe schonmal vorweg...



  • Planet ist ne klasse und kein packet ... musst du nicht importieren, wenn beide im gleichen verzeichnis liegen ... ansonsten musst du das package und nicht die klasse importieren



  • Klassen importieren ist schon in Ordnung.
    Das müsste dann aber so aussehen:

    import Planet;

    oder wenn Planet.class in einem Unterordner ist

    import ordner.Planet;

    mit import paket.*;
    importiert man alle Klassen in einem Paket.


Anmelden zum Antworten