Announcement

Collapse
No announcement yet.

Eclipse startet falsches Programm ?!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Eclipse startet falsches Programm ?!

    Hi,
    bei mir stehen die Prüfungen vor der Tür und das letzte was ich jetzt noch brauche ist ein nich funktionierendes Eclipse. Ich habe bis gestern noch normal meine Übungen gemacht und war super zufrieden aber jetzt steh ich vor einem für mich unlösbarem Problem...

    Ich habe folgende Übungsaufgabe geschrieben, aber wenn Ich versuche es zu kompilieren erscheint nicht das aktuelle sondern das zuvor geschriebene Programm in der Konsole :-/

    Code:
    package konto;
    
    public class Konto {
    
    	String name;
    	float kontostand;
    	long kontonummer;
    	
    	public Konto (String name, int nr)
    	{
    		this.name=name;
    		this.kontonummer=nr;
    		kontostand=0f;
    	}
    	
    	void einzahlen(float betrag)
    	{
    		kontostand+=betrag;
    	}
    	
    	void abheben(float betrag)
    	{
    		kontostand-=betrag;
    	}
    	
    	void auszug()
    	{
    		System.out.println("Auszug: "+kontonummer+", "+kontostand);
    	}
    	
    	static void main (String[]args)
    	{
    		Konto k = new Konto("Meister Majong", 1234567890);
    		k.auszug();
    	}
    	
    }
    Ich habe die Konto.java im src ordner in einem Package namens "konto", es befinden sich auch keine weiteren Dateien darin.

    Ich hoffe das Reicht erstmal als Fehlerbeschreibung, bin für jede "produktive" Antwort dankbar.

    mfg
    Glottis

  • #2
    - Die RUN-Configurations prüfen und ggf. löschen
    - Datei im Tre auswählen -> rechte Maustaste -> run -> as Javaapplication
    Christian

    Comment


    • #3
      Danke für die schnelle Antwort.
      Aber irgendwie bekomm ichs noch nich richtig hin, wenn ich im tree rechtskklick und dann "run as" is meine einzige Option "Run configurations..."
      Aber leider weiss ich nich was da die default einstellung is und wenn ich eine Config lösche dann nimmt er einfach die nächst beste und führt diese anstatt meiner Konto Klasse aus :-/

      Zuletzt editiert von Glottis; 24.06.2009, 05:32.

      Comment


      • #4
        Mit einem Rechtsklick auf die Java-Datei sollte es unter Run as die Optionen

        Run on Server
        Java Application
        Run Configurations....

        geben.

        Es liegt daran, dass deine

        static void main (String[]args)

        nicht public ist
        Christian

        Comment


        • #5
          Und wenn es sich um eine Prüfung handelt sind die Klassenvariablen als private zu deklarieren und sofern ein Zugriff von außerhalb erforderlich ist mit entsprechenden Getter und Setter zu versehen
          Christian

          Comment


          • #6
            Super, vielemn dank für die schnelle Hilfe, da hätte man auch alleine drauf kommen können aber das kommt (hoffentlich) noch mit der Zeit.
            War bestimmt nich meine letzte Frage hier im Forum.

            gruß
            Glottis

            Comment

            Working...
            X