Java in sid

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
radicaldude
Beiträge: 52
Registriert: 20.04.2004 21:43:25

Java in sid

Beitrag von radicaldude » 27.07.2004 13:49:46

Hallo,
ist es empfehelenswerter Java für Debian nach der hier verfügbaren Anleitung ( http://www.debianforum.de/wiki/JavaPackageGenerator ) zu installieren oder kann ich es nicht auch einfach über apt-get von einer Quelle die ich mir über apt-get.org suche installieren? Gibt es etwas, was gegen diese Vorgehensweise und für die in der Anleitung beschriebene spricht?
sid - kernel 2.6.7 - gnome 2.6

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Beitrag von tylerD » 27.07.2004 14:54:45

Die obige Methode halte ich für sehr empfehlenswert. Mache das jetzt schon eine ganze Weile so.

Es gibt sicher noch einige unofizelle Reps, die dir solch eine Funktionaliät anbieten. Wie gut die sind, kann ich schlecht beurzteilen. Wenns nicht unbedingt Sun-Java sein muss, gitbts immer noch Pakete von blackdown [1], die auf ihren mirrorn in der Regel auch Debianpakete rumliegen haben.

cu

[1] http://www.blackdown.org/

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 27.07.2004 15:06:15

Bei apt-get.org findest du afair nur Blackdown Java. Der Package Generator kann aber auch Pakete für Suns Java generieren.
Da letzteres der Standard ist ist es imo sowieso empfehlenswerter das zu nutzen - umso mehr als es meist aktueller ist.

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Beitrag von tylerD » 27.07.2004 15:17:42

peschmae hat geschrieben: Da letzteres der Standard ist ist es imo sowieso empfehlenswerter das zu nutzen - umso mehr als es meist aktueller ist.
Ist der Javastandard nicht unabhängig von der Implementierung und die Pakete von Sun nur eine standardkonforme Implementierung?

cu

radicaldude
Beiträge: 52
Registriert: 20.04.2004 21:43:25

Beitrag von radicaldude » 27.07.2004 16:04:24

Also die Blackdown Pakete gehen bis Java2 Version 1.4. Ich denke, das ist ausreichend aktuell für meine Zwecke.

Ich habe aber überhaupt keine Vorstellung davon was genau damit gemeint ist, dass das eine von Sun kommt und die Blackdown Pakete eben nicht.
Was macht das in der Praxis für mich als (Möchtegern-) Java Entwickler für einen Unterschied? Können denn die Unterschiede bei der Kompilierung bzw. Interpretation des Bytecodes überhaupt so gravierend sein, dass ich einen Unterschied merke? Andererseits möchte ich natürlich gerade als Anfänger mir nicht sozusagen "Non-Standard-Java" beibringen...
sid - kernel 2.6.7 - gnome 2.6

tylerD
Beiträge: 4068
Registriert: 10.07.2002 17:34:13
Wohnort: Halle/Saale
Kontaktdaten:

Beitrag von tylerD » 27.07.2004 16:17:12

Hier [1] gibt es viel Infos zu Blackdown und zu den Unterschieden zur Sun-SDK.

So weit ich das immer verstanden haben sind(oder zumindest waren) die Blackdownpakete immer speziell für Linux angepasste Pakete, die auf den Sun-Paketen basieren. Hab mich aber lange nicht mehr damit beschäftigt und verwende eigentlich nur die Sun-Pakete mit obiger Methode.

cu

[1] http://www.blackdown.org/java-linux/doc ... linux.html

nihonto
Beiträge: 868
Registriert: 04.05.2003 00:02:55
Wohnort: hinter den sieben Bergen

Beitrag von nihonto » 27.07.2004 16:54:41

Kommt drauf an, was Du willst. Blackdown-Java 1.4.1 läuft anscheinend nicht mit aktuellen Mozilla-Versionen (habe Mozilla-1.7.1-4 hier). Bei mir lief's zumindest nicht :wink:. Der aktuelle Mozilla benötigt nämlich laut mozdev.org j2re1.4.2 (beide müssen mit dem gleichen gcc kompiliert worden sein). j2re1.4.2 gibt's aber nicht per apt-get!

Habe mir dann eine entsprechende Blackdown-Version und eine Sun-Version runtergeladen (beides .bin-Dateien). Da ich das Debian-Paketverwaltungssystem sehr schätze, wollte ich aber nicht einfach eine .bin-Datei installieren und später mich mit deren Abhängigkeiten rumärgern. Insofern ist j2se-package eine geniale Lösung! Hat zwar nur mit dem Sun-Paket funktioniert, dafür aber ohne zu murren 8) !

Das Sun-Java läuft nun sowohl in Mozilla als auch in Opera 7.53 absolut problemlos.
Thinkpad Edge E520 (Intel Core i5, 4GB RAM, 128 GB Crucial M4 SSD) + ITX-Desktop (Asrock H77M-ITX, Intel Core i3-2120T, 8GB RAM, 64 GB Samsung 830 SSD)

radicaldude
Beiträge: 52
Registriert: 20.04.2004 21:43:25

Beitrag von radicaldude » 27.07.2004 21:50:31

Okay, vielen Dank. Dann werde ich das auch so machen, nach der Anleitung mit den Sun Paketen.
sid - kernel 2.6.7 - gnome 2.6

mastermind_the_real_one
Beiträge: 644
Registriert: 16.12.2003 15:44:51

Beitrag von mastermind_the_real_one » 27.07.2004 22:15:16

Code: Alles auswählen

# ISG Packages (Eclipse)
deb http://debian.innovationsw.com/debian/ unstable/i386/
deb http://debian.innovationsw.com/debian/ unstable/all/
deb-src http://debian.innovationsw.com/debian/ unstable/source/
greetz
mastermind

radicaldude
Beiträge: 52
Registriert: 20.04.2004 21:43:25

Beitrag von radicaldude » 28.07.2004 10:26:33

mastermind_the_real_one hat geschrieben:

Code: Alles auswählen

# ISG Packages (Eclipse)
deb http://debian.innovationsw.com/debian/ unstable/i386/
deb http://debian.innovationsw.com/debian/ unstable/all/
deb-src http://debian.innovationsw.com/debian/ unstable/source/
Das hat auf jeden Fall auch funktioniert.

Ich kann mich erinnern, dass Eclipse (2.1.x) unter Windows links noch eine vertikale Leiste hatte für den Schnellzuzgriff auf verschiedne Perspectives und Views. Unter Linux (Das Debian Package 2.1.3-4) ist die nicht vorhanden. Kann mir jemand sagen wieso und wie ich die wieder anschalte?
sid - kernel 2.6.7 - gnome 2.6

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 28.07.2004 11:21:04

radicaldude hat geschrieben:Ich habe aber überhaupt keine Vorstellung davon was genau damit gemeint ist, dass das eine von Sun kommt und die Blackdown Pakete eben nicht.
Was macht das in der Praxis für mich als (Möchtegern-) Java Entwickler für einen Unterschied? ...
Blackdown Java entspricht schon dem Standard. Ursprünglich waren die mit der Portierung von Suns Java nach Linux beauftragt, als sich Sun dafür noch "zu schade" war. Was die jetzt genau machen weiss ich nicht.
Die Unterschiede dürften eher gering sein - auch IBMs JDK ist durchaus kompatibel. Der Hauptgrund _für_ Sun ist einfach dass neue grössere Versionen (1.5 Betas mit vielen netten neuen Sachen ;)) mit einigem Abstand zuerst von Sun erhältlich sind.

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

radicaldude
Beiträge: 52
Registriert: 20.04.2004 21:43:25

Beitrag von radicaldude » 28.07.2004 12:04:05

1.5 müsste ja eh kurz vorm Release sein, oder nicht?
sid - kernel 2.6.7 - gnome 2.6

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 28.07.2004 19:35:09

Mehr oder weniger - etwa wie Sarge. Irgendwann kommts dann schon mal ;)

Im Moment gibts beta2 und einige neuere Snapshots.

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Antworten