Java auf Mac und Windows

Diskutiere mit über: Java auf Mac und Windows im Mac OS X Entwickler, Programmierer Forum

  1. aXiEd

    aXiEd Thread Starter MacUser Mitglied

    Beiträge:
    840
    Zustimmungen:
    68
    Registriert seit:
    01.08.2006
    Ich will demnächst von meiner Dose auf einen iMac umsteigen und mich außerdem in Java einarbeiten.

    Nun, soweit ich weiß (korrigiert mich wenn ich etwas Falsches sage) ist Java ultraportabel wegen der VM und der platforumunabhängigen Funktionen.
    Angenommen ich entwickle am Mac und habe ein Java-Projekt fertiggestellt. Um das für OS X zu kompilieren ist ja dann kein Problem, aber wie kompilier ich das für Windows?

    Die Rede ist von Projekten mit GUI, bei Console-Programmen ist es ja kein Problem es auf andere Plattformen zu portieren.
     
  2. wegus

    wegus MacUser Mitglied

    Beiträge:
    15.029
    Zustimmungen:
    1.314
    Registriert seit:
    13.09.2004
    Soweit Du pures Swing nutzt ( und kein SWT) sollte es portabel sein!
     
  3. aXiEd

    aXiEd Thread Starter MacUser Mitglied

    Beiträge:
    840
    Zustimmungen:
    68
    Registriert seit:
    01.08.2006
    Das bedeutet für jemand der nicht weiß was Swing und SWT heißt?

    EDIT: Wenn ich unter OS X mit Eclipse arbeiten würde, könnte ich das Projekt unter der Windows Version von Eclipse einfach für windows kompilieren, sodass alles samt GUI auch in Windows funktioniert?
     
    Zuletzt bearbeitet: 23.08.2006
  4. Kathse

    Kathse MacUser Mitglied

    Beiträge:
    166
    Zustimmungen:
    0
    Registriert seit:
    15.03.2004
    Das sind verschiedene Methoden, grafische Benutzeroberflächen in Java zu bauen. SWT bemüht dazu (plattformspezifische) Teile des Betriebssystems und ist dadurch schneller als Swing. Die Programme sehen dafür "normaler" aus und weniger wie ein Jaavaprogramm. Swing funktioniert dafür überall, wo eine entsprechende JavaVM zur Verfügung steht.

    Das setzt natürlich voraus, dass du überhaupt Programme mit Oberfläche (GUI) schreiben willst ;)

    Gruß,
    K
     
  5. aXiEd

    aXiEd Thread Starter MacUser Mitglied

    Beiträge:
    840
    Zustimmungen:
    68
    Registriert seit:
    01.08.2006
    Ja das will ich. ;)

    Kann ich mit Eclipse plattformunabhängige GUIs machen? Sehen die dann unter OS X nicht wie OS X Programme aus? Also so wie zum Beispiel OpenOffice unter OS X aussieht?
     
  6. wegus

    wegus MacUser Mitglied

    Beiträge:
    15.029
    Zustimmungen:
    1.314
    Registriert seit:
    13.09.2004
    netbeans hat mit Matisse einen guten visuellen GUI-Builder der portablen Swing-Code generiert. Schau Dir den mal an. Meines Wissens gibt es Matisse aber auch schon als Eclipse-Plugin ( da bin ich mir aber nicht ganz sicher).
     
  7. oneOeight

    oneOeight MacUser Mitglied

    Beiträge:
    46.774
    Zustimmungen:
    3.629
    Registriert seit:
    23.11.2004
    also java hat einen eigenen byte-code, d.h. du musst es nicht neu kompilieren auf windows, damit es auf windows läuft....
     
  8. MacMark

    MacMark MacUser Mitglied

    Beiträge:
    538
    Zustimmungen:
    59
    Registriert seit:
    27.02.2005
  9. aXiEd

    aXiEd Thread Starter MacUser Mitglied

    Beiträge:
    840
    Zustimmungen:
    68
    Registriert seit:
    01.08.2006
    Portabele Applikationen sehen also wie hier auf dem Bild so graulich aus, statt Aqualook?

    [​IMG]
     
  10. oneOeight

    oneOeight MacUser Mitglied

    Beiträge:
    46.774
    Zustimmungen:
    3.629
    Registriert seit:
    23.11.2004
    der aqualook ist ein apple service, damit java swing apps nicht so scheusslich aussehen auf dem mac ;)
    in der apple doku steht drin, wie man die apple java aqua swing klassen benutzen kann.
    war glaub ich eine switch in der app info...
     
Die Seite wird geladen...
Ähnliche Themen - Java auf Mac Forum Datum
Mein Java Programm läuft in der IDE, hängt sich aber ohne IDE auf ? Mac OS X Entwickler, Programmierer 21.01.2014
NetBeans auf Java 7 umstellen Mac OS X Entwickler, Programmierer 11.06.2012
Java auf Linux-Mac Mac OS X Entwickler, Programmierer 28.09.2007
Java auf dem Mac - Plattformunabhängig? Mac OS X Entwickler, Programmierer 24.10.2006
Wo finde ich Java 1.4.2 auf meinem Mac? Mac OS X Entwickler, Programmierer 27.10.2004

Diese Seite empfehlen

Benutzerdefinierte Suche