Mac Developer
Posts 1-10 of 16
- Back
- Next
-
Stephan Hartmann Premium MemberThe company name is only visible to registered members.Vorstellung und Java Frust
Hallo,
ich programmiere beruflich seit Jahren auf Windows und besitze privat ein MacBook auf dem ich jetzt auch programmieren möchte. Leider komm ich mir vor wie bei Monopoly (Gehe zurück auf Los :( )
Da ich am liebsten in C# programmiere hab ich zunächst mal Mono ausprobiert.
Das ist alles ganz nett, und nach viel probieren, hin und her kopieren hatte ich das MonoDevelop mal gestartet,
aber einer Entwicklungsumgebung die ich von der Kommandozeile aus starten muss vertrau ich nicht, ich hab es zumindest nicht geschafft das irgendwie halbwegs als Icon aufrufbar zu bekommen und wenn ich meine Programme mit mono myprog oder java myprog starten muss, dann krieg ich einfach die Kriese, das hatten wir vor 15 Jahren :(
Mein nächster Versuch war dann Java.
Also Eclipse Ganymede drauf und los ... los geht die Suche ... ich möchte einfach nur ein kleines Programm mit nem Button drauf und nem Label ... ich habs nicht hinbekommen, ich hab nicht mal einen GUI Designer gefunden.
OK, als nächstes XCode drauf ... ein Beispielprogramm hab ich hinbekommen (aus Swing Template) aber ich finde wieder keinen GUI Designer ... das hatte JBuilder schon vor Jahren ...
OK, nächster Versuch NetBeans, neue Version 6.5, installiert läuft und ich hab ein Programm hinbekommen, mit Buttons, Labels ... na also geht doch ...
Aber jetzt will ich mehr, mal was richtig unverschämtes ... eigene Properties im Designer setzen. Ging in Delphi schon fast seit es Windows gibt ... NetBeans kann das wohl erst in der nächsten Version ...
Ok, sind wir ein bisschen bescheidener, versuchen wir mal zu Debuggen ... klappt nicht ... gesucht ... geflucht ... weitergegoogelt ... Irgendwo stand dann, dass das ein Fehler sei der durch ein Update auf XCode 2.5 behoben werden kann. Also auf zu Apple nach XCode gesucht, oh schon Version 3 ... schön, braucht aber Leopard, ich hab aber noch 'nen Tiger im Tank und der bleibt da auch drin, ich nutze mein MacBook für Musikprogramme und da ist Tiger einfach stabiler ... mein XCode ist übrigens 2.41 und eine alte Version zum Download hab ich nicht gefunden :(
Ach, ich hatte ja noch gar nicht erwähnt, dass ich mir den Mac geholt habe, weil ich Windows Vista nicht getraut habe und unter OSX ja alles einfacher ist ...
Ich könnte ja auch unter Windows in Java programmieren, Java ist ja schliesslich portabel ... bis auf z.B. die MIDI Implementierung die System spezifisch ist und die ich natürlich brauche.
Ich komm mir irgendwie veräppelt vor :(
Gruß an alle
Stephan
- 05 Dec 2008, 03:52 am
-
Post visible to registered members
-
Stephan Hartmann Premium MemberThe company name is only visible to registered members.Re^2: Vorstellung und Java Frust
Danke erst mal für die Antwort.
Zu Netbeans:
Wenn ich auf Debuggen klicke passiert nichts.
In der Konsole steht dann
transport error 202: gethostbyname: unknown host
JDWP Transport dt-socket failed to initialize, TRANSPORT_INIT(510)
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=JVMTI_ERROR_INTERNAL(113)
Ich hab aber nichts gefunden wo ich den hostname anpassen kann.
Es gibt zwar noch den Menüpunkt "Debugger anhängen" aber ich dene das ist was anderes oder ?
Gruß
Stephan
- 05 Dec 2008, 1:22 pm
-
Post visible to registered members
-
Stephan Hartmann Premium MemberThe company name is only visible to registered members.Re^4: Vorstellung und Java Frust
ja, der Eintrag ist drin:
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
gru
Stephan
- 05 Dec 2008, 6:06 pm
-
Post visible to registered members
-
Stephan Hartmann Premium MemberThe company name is only visible to registered members.Re^6: Vorstellung und Java Frust
- Hast du irgendwelche Personal Firewalls oder sonstige Tools installiert, die Netzwerktraffic abfangen?
Zumindest nicht wissentlich, ich nutze den Rechner fast ausschlisslich für Musik, deshalb ist da recht wenig drauf.
Auch ist Bluetooth, WLAN etc.die meiste Zeit aus
- Welche VM Version ist für das NetBeans Projekt eingestellt? (5 oder 6)
1.5
- Was sagen deine Umgebungsvariablen bezüglich JAVA_HOME? (dazu im Terminal einfach "env" eingeben)
JAVA_HOME ist gar nicht gesetzt, vielleicht ist das das Problem
Wie setzt ich das, was muss ich da machen?
- 09 Dec 2008, 7:12 pm
-
Post visible to registered members
-
Stephan Hartmann Premium MemberThe company name is only visible to registered members.Re^8: Vorstellung und Java Frust
Warum wird dieser furchtbare Mac Sch***ß eigentlich immer so gelobt.
Es ist alles ganz einfach - ein Idiot kann ihn bedienen - aber wehe man will etwas machen was in der Einfach Philosophie nicht vorgesehen ist, dann sucht man sich dumm und dämlich.
Du hast es toll geschrieben erzeuge mit einem Editor Deiner Wahl
ok - TextEdit ist ja mitgeliefert.
Textedit kann aber nur RTF, HTML und andere Formate, Plain Text geht nicht (zumindest nicht im Speichern Dialog) selbst MS Word kann unter Windows noch Textdateien schreiben.
Ok. Ich hab NetBeans genommen. Datei ".profile" angelegt - ich hab Sie später nicht mehr gefunden.
OK Datei unter anderem Namen gespeichert, anschliessend ins Verzeichnis kopiert.
Jetzt noch umbenennen. DARF ich nicht, .xxx ist für Systemdateien reserviert.
Hat der ein Rad ab wenn ich mein System zerschiessen will, dann ist es mein gutes Recht dazu.
Wenn er wenigstens gefragt hätte ob ich das wirklich will, nein. ich darf es einfach nicht.
Terminal gestartet, cd ins Verzeichnis, mit ls Verzeichnisinhalt angeschaut doch dann
wo ist rename, ren oder sonst irgendwas in der Art, Copy ... nichts
Mein Windowssystem kann ich seit Jahren mit der Maus (sprich Oberfläche) konfigurieren (wenn es sein muss bis es explodiert ;) ),
aber bei Apple , die ja (fast) die Maus erfunden haben, bei denen muss man auf die Kommandozeile
um irgendwelchen Käse zu konfigurieren ... das nervt mich total
irgendwann kommt auf meinem iPhone noch eine Kommandozeile :(
aber die ist dann multitouch fähig:(
frustriert ohne Ende
Gruß
Stephan
- 17 Dec 2008, 01:32 am
-
Philipp Weinbrenner Premium Member Group moderatorThe company name is only visible to registered members.Re^9: Vorstellung und Java Frust
Ich denke, Dein Hauptproblem ist der Wechsel von der M$ Welt zu MacOSX.
Wenn jemand aus irgendeiner Unix-like Umgebung kommt, stellen sich viele der Fragen garnicht bzw. tauchen die Probleme nicht auf.
Ich habe in meinem Laden nur Linux und MacOSX Kisten als Java-Entwicklungsumgebungen (Netbeans, Eclipse etc.) und das funktioniert ohne Reibungsverluste. Das gleiche mit Application Servern (Tomcat, Glasfish..).
Mein Tip wäre, die Lernkurve zu akzeptieren und die Zeit zu investieren. Du wirst m.E fürstlich dafür belohnt.
phw
P.S Einziges echtes Problem wäre, wenn Du Java ME Applikationen entwickeln wolltest. Das geht afaik momentan nur unter Win32 und Linux (kein Handy Emulator unter MacOSX).
- 17 Dec 2008, 07:10 am
- Back
- Next
