XCode 2.4 / JAVA

Diskutiere mit über: XCode 2.4 / JAVA im Mac OS X Entwickler, Programmierer Forum

  1. scree

    scree Thread Starter MacUser Mitglied

    Beiträge:
    12
    Zustimmungen:
    0
    Registriert seit:
    01.03.2006
    hallo forum.

    folgendes problem: ich habe zwei java files in meinem src folder, wobei eine die andere extended. allerdings kann ich immer nur ein file ausführen, wobei ich dann keine ausgabe erhalten, da die main methode leer ist.

    file Berechnungen.java

    Code:
    import java.lang.Math;
    
    public class Berechnungen {
    
    	public static final double pi = Math.PI;
    
    	static double berechneUmfang (double r) {
    		return 2 * pi * r;
    	}
    	
    	static double berechneFlaeche (double r) {
    		return pi * (r * r);
    	}
    
        public static void main (String args[]) {
            
    		// testing
    		
    		// int radius = 10;
    		// System.out.println("radius:        " + radius);
    		// System.out.println("circumference: " + berechneUmfang(radius));
    		// System.out.println("area:          " + berechneFlaeche(radius));
        }
    }
    file TestBerechnungen.java

    Code:
    public class TestBerechnen extends Berechnungen {
    	 
    	 public static void main (String args[]) {
            
    		// set radius
    		int radius = 10;
    		
    		System.out.println("radius:        " + radius);
    		System.out.println("circumference: " + berechneUmfang(radius));
    		System.out.println("area:          " + berechneFlaeche(radius));
        }
    }
    ich will einfach nur TestBerechnen ausführen, allerdings ignoriert XCode das irgendwie und führt mir immer Berechnungen.java aus. hat da jemand eine idee vielleicht?
     
    Zuletzt bearbeitet: 19.11.2006
  2. Sojus

    Sojus MacUser Mitglied

    Beiträge:
    143
    Zustimmungen:
    3
    Registriert seit:
    30.05.2006
    Code:
    public class TestBerechnen extends Berechnungen {
    	 
    	 public static void main (String args[]) {
            TestBerechnen t = new TestBerechnen();
    		// set radius
    		int radius = 10;
    		
    		System.out.println("radius:        " + t.radius);
    		System.out.println("circumference: " + t.berechneUmfang(radius));
    		System.out.println("area:          " + t.berechneFlaeche(radius));
        }
    }
    
    wenn du eine klasse machst musst du aus der auch irgendwo ein objekt erstellen

    mfg
     
  3. worf

    worf MacUser Mitglied

    Beiträge:
    848
    Zustimmungen:
    13
    Registriert seit:
    06.01.2005

    Das ist nur bedingt richtig.

    Dafür hat er doch die Methoden statisch deklariert. Warum jetzt XCode das nicht will kann ich allerdings auch nicht sagen.

    LG Worf
     
    Zuletzt bearbeitet: 20.11.2006
  4. scree

    scree Thread Starter MacUser Mitglied

    Beiträge:
    12
    Zustimmungen:
    0
    Registriert seit:
    01.03.2006
    es ist ja so, dass, wenn ich auf "build & run" klicke, immer die main methode von "Berechnungen" aufgerufen wird. frage wäre, wie man die andere Klasse zum laufen bringt...
     
  5. ruerueka

    ruerueka MacUser Mitglied

    Beiträge:
    1.001
    Zustimmungen:
    66
    Registriert seit:
    04.04.2004
    Build & Run erzeugt ein Jar und führt dieses aus. Um eine andere als die automatisch mit dem Projekt erzeugte Klasse auszuführen, kannst du einfach im Manifest die andere Klasse als Startklasse eintragen. (Ich hab zwar noch xcode 2.2.1, aber da sollte sich nix geändert haben).
     
  6. scree

    scree Thread Starter MacUser Mitglied

    Beiträge:
    12
    Zustimmungen:
    0
    Registriert seit:
    01.03.2006
    juhu, das wars. vielen vielen dank.
     
  7. palman

    palman MacUser Mitglied

    Beiträge:
    131
    Zustimmungen:
    0
    Registriert seit:
    21.11.2003
    Man kann auch die 2 Dateien in einem Standard Package zusammenpacken oder?

    greetz palman
     
  8. Sojus

    Sojus MacUser Mitglied

    Beiträge:
    143
    Zustimmungen:
    3
    Registriert seit:
    30.05.2006
    stimmt ja die sind statisch, habe ich nicht gesehen

    *ascheaufhaupt*
     
Die Seite wird geladen...
Ähnliche Themen - XCode JAVA Forum Datum
Java .class mit Xcode Mac OS X Entwickler, Programmierer 10.09.2009
cocoa/Xcode und java vollkommen compiliert Mac OS X Entwickler, Programmierer 29.11.2008
Java-Applet erstellen, Design-Assistenten für Java in Xcode? Mac OS X Entwickler, Programmierer 19.09.2007
Gaanz dumme Frage eines Java-Anfängers zu XCode. Mac OS X Entwickler, Programmierer 08.12.2006
xcode, java und die Beispieldateien Mac OS X Entwickler, Programmierer 21.10.2006

Diese Seite empfehlen

Benutzerdefinierte Suche