diablo-jdk16 oder jdk16 ?

Frank

Anfänger
Hallo,
ich möchte ein paar Java Programme laufen lassen und selber ein bißchen mit
Java herumspielen.

Ich finde mich in der Kafffeewelt noch nicht so zurecht.

Was nehme ich denn aus den Ports
diablo-jdk16 oder jdk16?

Wo liegen denn die Unterschiede?
 
Zuletzt bearbeitet:
Nun, das jdk16 muß noch aus den Sourcen kompiliert werden. Das diablo-jdk16 ist ein fertiges binary.

Was spricht eigentlich gegen openjdk6?
 
Danke für die schnelle Antwort.

Ich hab keine Ahnung!

Auf die Idee bin ich nicht gekommen.
Was würdest Du denn nehmen und warum vor allem?
 
Also:
- jdk16 -> Das "echte" Sun-JDK. Unter FreeBSD schon immer sehr problematisch und sollte nur genutzt werden, wenn es gar nicht anders geht.

- diablo-jdk16 -> Das "echte" Sun-JDK sauber auf FreeBSD portiert. Die FreeBSD Foundation hat damals für die Lizenz eine riesige Stange Geld gezahlt. Es ist nicht opensource, aber dafür von Sun zertifiziert und damit garantiert korrekt funktionierend.

- openjdk6 -> Die inzwischen zur "offiziellen" Standardimplementierung von Java avancierte GPL-Version des JDK, damals noch von Sun freigegeben, inzwischen von diversen Personen und Unternehmen weiterentwickelt. Wenn du es selbst bauen willst, wird es das Diablo-JDK installieren, da man zum Bauen des JDK bereits ein JDK benötigt.

Mein Tipp ist das openjdk6. Es ist deutlich aktueller als das Diablo-JDK (sprich hat viel mehr Bugfixes) und die JVM ist ein wenig schneller. Es gibt zwar einige wenige Anwendungen, die damit nicht laufen, aber für den Heimgebrauch ist das völlig irrelevant. Ob du es selbst bauen willst, musst du wissen, denn es ist sehr fett. Es gibt auch ein Paket...

EDIT: Es gibt auch noch das openjdk7, was Java 7 (oder je nach Zählweise auch 1.7) implementiert. In der Theorie besser als das openjdk6, in der Praxis leider mit alten Anwendungen leicht inkompatibel. Sollte man eher nicht nehmen, außer man will nun unbedingt in seinen selbstgeschrieben Code Java 7 Funktionen einbauen.
 
Noch ein Tip:

Wenn du aus den Sourcen bauen willst, solltest du dennoch zuerst das Paket installieren. Dann brauchst Du nicht erst das Diablo-JDK zu installieren, da das openjdk auch mit openjdk übersetzt werden kann.
 
Ah...danke.

Habe mich schon gewundert.
Werde es in Zukunft dann so machen.

OT:
Habe mein erstes Java-Hello-World- Programm geschrieben.
Man, dass sind ja mal Fehlermeldungen die der Compiler ausspuckt...nicht wie bei C++ :)

Und jdownloader läuft nun auch ;)
 
Wär schön, wenn mal einer den Entwicklern von JDownloader in den Arsch treten würde, damit keine temporären Dateien mehr im Anwendungsverzeichnis erstellt werden und man davon nen Port basteln könnte....
 
Bis jetzt hatte ich nie Lust auf Java.
Ich treibe gerade die Qt Sau durch mein Dorf.

Aber ich muss sagen ein bißchen reizt es mich mal nen port für FreeBSD zu machen.
 
Bis jetzt hatte ich nie Lust auf Java.

Einen Ausflug in die Java-Welt (z.B. mit Netbeans als IDE) kann ich zur Erweiterung des Horizonts nur wärmstens empfehlen.

Ich treibe gerade die Qt Sau durch mein Dorf.

Mit welcher Programmiersprache als Unterbau?

Aber ich muss sagen ein bißchen reizt es mich mal nen port für FreeBSD zu machen.

Wenn ich die Zeit und Motivation finde, schaue ich mal in die Sourcen von JDownloader, was die Jungs dort so treiben. Vielleicht kann man das Verhalten gleich beheben und einen Patch einreichen.
 
Also vorweg, ich verdiene meine Brötchen nicht als Programmierer.

Ich gucke mir Programmiersprachen in meiner Freizeit an und bastel an allen möglichen
Programmen.

Ich bin bei C++ hängengebleiben, auch wenn ich sonst nicht masochistisch veranlagt bin.
Darum Qt mit C++.
Früher hab ich mit Assembler rumgespielt und EIPs verbogen.
Da ich Python auch sehr mag (leider habe ich mir Ruby noch nicht angeguckt), kann es gut sein das ich mal was mit PyQt mache.
GTK habe ich mir 3 Wochen lang angeguckt und zwei Bücher dazu quergelesen.
Aber Qt gefiel mir besser und deshalb arbeite wurstel ich mich gerade dort ein.
Zumal ich ein Toolkit suche, dass ich unter Windows und Unix nutzen kann.
Ich komme immer zu C++ zurück, weil ich das am besten kann und immer noch die nähe zu C und zur Machine mag...wer weiß, vielleicht spiele ich auch mal wieder mit EIPs rum.
Aber ich möchte jetzt auch mal was zum "Anfassen" machen, eben mit einer GUI.
Meine Bettlecktüre ist im Augenblick Land of Lisp.
Und ich gucke mir gerade CouchDB an...
Haskell und Erlang stehen ganz oben auf meiner Wunschliste.
Irgendwann ist Java dran und dann mit Netbeans :)
 
Was genau gefiel dir bei Qt besser?

Die Dokumentation und ich habe das Gefühl das bei Qt mehr
"Battery Included" ist.
Z.B. Netzwerkprotokolle, XML und Datenbankanbindung.
Die glib ist sicher "nicht schlecht", aber ich möchte nach Möglichkeit alles aus einem Guß.
Und da nutze ich C++ mit der STL und BOOST.
gtkmm scheint mir etwas verwaist zu sein oder zumindest rar dokumentiert.
Dann fiel mir die Installation unter Windows von Qt wesentlich leichter als GTK+ unter Windows.
Und der Qt-Creator erschloß sich mir schneller als Glade unter Windows.

Was ich nicht so schön finde ist, nutze ich std:string oder eher Qt::string und den
MetaObjectCompiler.

Und Du? GTK oder QT?
 
Zuletzt bearbeitet:
Was mir bei Qt nicht gefällt ist, dass sie eben alles auf eine eigene Art macht, teilweise inkompatibel zur STL. Wie z.B. von dir angesprochen die eigene String-Klasse.

Ich selbst nutze Qt (noch) nicht. Wie es in Zukunft aussieht kann ich aber nicht sagen.
 
Also vorweg, ich verdiene meine Brötchen nicht als Programmierer.

Ich gucke mir Programmiersprachen in meiner Freizeit an und bastel an allen möglichen
Programmen.

Ich bin bei C++ hängengebleiben, auch wenn ich sonst nicht masochistisch veranlagt bin.
Darum Qt mit C++.
(..)

Aber ich möchte jetzt auch mal was zum "Anfassen" machen, eben mit einer GUI.
Meine Bettlecktüre ist im Augenblick Land of Lisp.
Und ich gucke mir gerade CouchDB an...
Haskell und Erlang stehen ganz oben auf meiner Wunschliste.
Irgendwann ist Java dran und dann mit Netbeans :)

Hallo Frank,

also wenn Du gerne ausprobierst wie wäre es denn mal mit was ganz anderen

http://www.ultimatepp.org/

gibt es schon verdammt lange nur wenig bekannt gell ;)

es muss ja nicht immer nur QT oder GTK sein aber das ist halt der Mainstream, so dann suchste ja was wo Du auch unter Fenster 7 verwenden kannst und Du magst warum auch immer diese komische Sprache C mit dem Doppelkreuz :)

Also das Framework dürfte Dir gefallen gibt auch noch WX wen Du gerne Grafische Oberflächen baust oder ebenfalls alt und so was von gut Fox.

http://www.wxwidgets.org/
http://www.fox-toolkit.org/

Jo wie das mit QT weitergeht ist ja auch noch vollkommen offen

http://www.linux-magazin.de/NEWS/Nokia-trennt-sich-vom-Lizenzgeschaeft-mit-Qt

Kann aber sein das sich da wieder was ändert Mainstream habe ich noch nie so verfolgt...

Ausser vielleicht das hier weil es da Tonnen von Software mittlerweile gibt
denn wenn du absolut angesagt sein willst, dann solltest Du Dir Vala rein ziehen das findest Du auch in den Ports

http://www.freebsd.org/cgi/ports.cgi?query=vala&stype=all&sektion=all
http://en.wikipedia.org/wiki/Vala_(programming_language)
http://de.wikipedia.org/wiki/Vala_(Programmiersprache)

was mich nur wundert kein einziger Thread hier im Forum zu der Sprache

Das ist jetzt die angesagte Sprache der Gnome und Ubuntu Gurus

http://live.gnome.org/Vala
http://live.gnome.org/Vala/Tutorial
http://gnomejournal.org/article/80/writing-multimedia-applications-with-vala
http://gnomejournal.org/article/99/shotwell-photo-manager wurde in Vala entwickelt Unity ebenfalls

Gibt auch noch nen Pendant manche sagen Schwestersprache dazu, die eine Python angelegte Syntax hat, nennt sich Genie warum auch immer :)

Aber wenn Du schon mit Java am machen bist warum dann net SWT oder das überaus beliebte Swing ;)

http://www.eclipse.org/swt/

Aber egal Radio Button bleibt Radio Button egal wie Du den auch zeichnest echte Kerle zeichnen da mit Perl :D

http://perlqt.sourceforge.net/

CU

ps.:

im Anhang der Source von Visual Perl knapp 35 KByte kannste Dir mal anschauen aus dem Jahre 1998 ;)
 

Anhänge

Zuletzt bearbeitet:
es muss ja nicht immer nur QT oder GTK sein aber das ist halt der Mainstream, so dann suchste ja was wo Du auch unter Fenster 7 verwenden kannst und Du magst warum auch immer diese komische Sprache C mit dem Doppelkreuz :)
Wäre da nicht die verdammte Plattformabhängigkeit, würde ich all meine GUIs nur noch in C# und WPF entwickeln. Im Vergleich dazu fühlen sich Qt, GTK+, Swing und all die anderen GUI-Toolkits wie Relikte aus dem vergangenen Jahrtausend an.

was mich nur wundert kein einziger Thread hier im Forum zu der Sprache
Vala bietet außer der GNOME-Integration nichts, was einen Einsatz erstrebenswert macht. Die Zeit kann man besser mit dem Studium anderer Sprachen verwenden.

Aber wenn Du schon mit Java am machen bist warum dann net SWT oder das überaus beliebte Swing ;)
SWT und FreeBSD (von den anderen BSDs ganz zu schweigen)? Geht das inzwischen gut (oder überhaupt)? :confused:

Mit Swing würde ich im Jahre 2011 nicht mehr anfangen, das ist ähnlich altbacken wie GTK+. Die Integration von Swing in die Java-IDEs ist dafür umso besser.
Qt kann man auch mit Java nutzen; inwieweit es ausgereift ist, ist die andere Frage.

Aber egal Radio Button bleibt Radio Button egal wie Du den auch zeichnest echte Kerle zeichnen da mit Perl :D

The right tool for the right job. Die Entwicklung von GUIs mit Perl verursacht akut Schmerzen. ;'(
 
@ Azazyel,

Boah das nenne ich mal ein Statement für eine Technik allerdings geh mir fort mit WPF egal was für eine Version kein Wunder das die Rechenknechte derart viel Ram brauchen.

Der Op ist ja nun mal neugierig und ich habe Iediglich weitere Möglichkeiten aufgezeigt was er draus macht ist sein Ding und auf ein totes Pferd setzen C# ne da esse ich das lieber wie die Sioux zu sagen pflegen.

Bisschen Lesefutter : http://www.developa.org/2011/09/microsofts-neue-windows-8-welt-fur-entwickler/

Wie war das nochmal? was soll man jetzt wieder lernen na klingelst? Da musste ich doch glatt googeln Com+ kennst Du das noch? bestimmt, so es wird also wieder Nativ hmm.

Ehrlich, kommst Du dir da net verarscht vor? erst lernste das Zeuch und schlägst Dich damit rum entwickelst Applikationen in C++ oder Visual Basic, dann heisst der Zug dann Net das absolute Must Have der Windows Entwickler und Microsoft hilft Dir natürlich freundlich bei der Migration ( Kannst aber Unmengen Deiner Applikationen gerade mal vergessen Gruss an die VB Entwickler Ihr tatet mit da sowas von leid) so und nun alles wieder Retro he!

Natürlich ist das nicht umsonst auch nicht Freeware ne Abdrücken soll er der Entwickler auf der Plattform des Monopolisten....
Irgendwie aber auch genial oder, aber etwas Schadenfreude gönn ich mir da, denn Ihr werdet abgezockt ohne Ende, Löhnen für die Bücher Löhnen für die Lizensen Löhnen für die neuen Entwicklungsumgebungen löhnen für neue Hardware Löhnen für die Entwicklerevents und und und und und....

Tja und weil Ihr soviel da investiert in der Reihenfolge GELD GELD GELD, ZEIT ZEIT ZEIT verteidigt Ihr diesen vehement und seine wegweisenden Techniken Einfälle und Fehler. Das ist menschlich jo :)

Jaa, dann brauchste auch nen neuen Rechenknecht weil der alte des einfach net mehr hat die Power den Ram die CPU weil WPF oder wie dieser Müll heisst das von Dir einfordert und schon löhnste wieder, achja da gibt es auch das Silberlicht und auch 3 D solte man unbedingt haben also wiederlöhnen.

Weiste was da hau ich mir lieber nen was auch immer für eine Nixe oder Nuxe auf die Kiste downloade mir den Chromium und ziehe mir die Apps da hab ich alles was der normale User so braucht bei dann Moment ich schau mal 186 MBYTE RAM.
So und wenn ich dann Böcke hab code ich mal was in Javascript, HTML5 und sonst noch so schöne Dinge die nicht all zu schwer zu lernen sind und code mir meine Apps dann selber. So und das mache ich dann offline verfügbar und jut ist.

Ja auch mal nen Statement und da ist mir das Betriebsystem erstmal vollkommen Latte denn mein OS ist das Internet.....


Weiteres Lesefutter mal vom nen Blatt das ich nicht so mag aber das weist Du ja ohnehin

http://www.heise.de/developer/artikel/Vor-und-Nachteile-228136.html

Man liest sich gell :)
 
Zuletzt bearbeitet:
Rudy und Azazyel, ihr zweit habt Euch ja richtig lieben gelernt was....

Vielen Dank für Eure Hinweise. Ich lese gerade die gegebenen Hinweise.
Das U++ Framework kannte ich noch nicht.

Ich muss mal gucken wo ich so hin treibe.
 
Zurück
Oben