Java 1.4.x - wie unter woody ???

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
AlphaBetaGamma
Beiträge: 85
Registriert: 18.09.2002 22:42:07

Java 1.4.x - wie unter woody ???

Beitrag von AlphaBetaGamma » 17.02.2003 03:25:07

Liebe Debianer!

Ich würde dringend das aktuelle Java - SDK von Sun brauchen (schneller, API erweitert etc...).

Es gibt unter http://www.apt-get.org ein Backport Pakage für Sid.

Wie kann ich es anstellen, dieses Paket unter Woody zu benutzen. Problematisch sind doch die Abhängigkeiten. z.B. libc6 müsst ich aktualisieren, damit auch zlib1g usw. usw. usw.

Wie kann ich das lösen, dass ich auf meinem woody stable bleibe, und trotzdem ein lauffähiges und aktuelles sdk bekomme?

Würde mich SEHR über Hilfe freuen, denn mit dem 1.3er ... naja ... ihr wisst schon :wink:

Beste Grüße, ABG :D

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 17.02.2003 08:43:29

Du kannst Dir auch einen Tarball von Java bei Sun runterziehen. Er enthält auch ein kleines Installationsskript.

AlphaBetaGamma
Beiträge: 85
Registriert: 18.09.2002 22:42:07

Beitrag von AlphaBetaGamma » 17.02.2003 13:44:18

glatzor hat geschrieben:Du kannst Dir auch einen Tarball von Java bei Sun runterziehen. Er enthält auch ein kleines Installationsskript.
Und was mach ich mit den Abhängigkeiten ???
Wenn ich mir das so ziehe fehlt doch jeden Menge "drum herum" oder ???

Danke für weitere Anregungen!

Benutzeravatar
glatzor
Beiträge: 1769
Registriert: 03.02.2002 19:01:46
Wohnort: Vierkirchen bei München

Beitrag von glatzor » 17.02.2003 13:51:33

Wüsste nicht was. Also hier hat es einwandfrei geklappt.

Benutzeravatar
Beowulf666
Beiträge: 1476
Registriert: 06.10.2002 14:03:08
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Beowulf666 » 17.02.2003 14:35:20

Die Javaumgebung hat imho kaum Abhängigkeiten.
Das, was man braucht, ist schon dabei.

Wenn man nen einigermassen aktuelles System hat, ist das kein Problem mit dem J2SDK von Sun.

AlphaBetaGamma
Beiträge: 85
Registriert: 18.09.2002 22:42:07

Beitrag von AlphaBetaGamma » 17.02.2003 14:56:55

Beowulf666 hat geschrieben:Die Javaumgebung hat imho kaum Abhängigkeiten.
Das, was man braucht, ist schon dabei.

Wenn man nen einigermassen aktuelles System hat, ist das kein Problem mit dem J2SDK von Sun.
Dann mach ich was falsch.
Inzwischen hab ich 1.4.1 installiert. Im ~/.profile hab ich den Path gesetzt:
export JAVA_HOME=/usr/java/j2sdk1.4.1_01
export PATH=$PATH:$JAVA_HOME/bin

Und aktualisiere mein Profil mit source .profile

DANN klappen einfach Konsolenprogramme wunderbar. Aber ein größeres Projekt von mir (mit Swing) bricht mit folgender Fehlermeldung ab:

Code: Alles auswählen


Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/java/j2sdk1.4.1_01/jre/lib/i386/libfontmanager.so: libstdc++-libc6.1-1.so.2: cannot open shared object file: No such file or directory
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1473)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1389)
        at java.lang.Runtime.loadLibrary0(Runtime.java:788)
        at java.lang.System.loadLibrary(System.java:832)
        at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.awt.font.NativeFontWrapper.<clinit>(NativeFontWrapper.java:42)
        at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
        at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:125)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:140)
        at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:62)
        at java.awt.Window.init(Window.java:223)
        at java.awt.Window.<init>(Window.java:267)
        at java.awt.Frame.<init>(Frame.java:398)
        at java.awt.Frame.<init>(Frame.java:363)
        at javax.swing.SwingUtilities$1.<init>(SwingUtilities.java:1623)
        at javax.swing.SwingUtilities.getSharedOwnerFrame(SwingUtilities.java:1619)
        at javax.swing.JWindow.<init>(JWindow.java:160)
        at javax.swing.JWindow.<init>(JWindow.java:112)
        at Start.<init>(Start.java:17)
        at Start.main(Start.java:26)
Sorry - bin noch immer Anfänger in Sachen Linux und Debian ... aber ich hoffe ich bekomme das mal in den Griff ;-)

Was sagt mir der Output?
libfontmanager.so braucht vermutlich die beiden Bibliotheken oder?

Bin auf Eure Antwort gespannt!
Beste Grüße, ABG

Benutzeravatar
Beowulf666
Beiträge: 1476
Registriert: 06.10.2002 14:03:08
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Beowulf666 » 17.02.2003 15:05:04

für solche probs gibts eigentlich aber die Tipps und Tricks-Sektion, hier der Link:
http://www.debianforum.de/guides/index. ... 1005&id=31

Du musst noch ne Library installieren oder von der neueren Version nen Symlink ziehen.
Wenn du nach der Library im Forum suchst, wirdt du auch recht schnell fündig.

AlphaBetaGamma
Beiträge: 85
Registriert: 18.09.2002 22:42:07

Beitrag von AlphaBetaGamma » 17.02.2003 15:23:30

Beowulf666 hat geschrieben:für solche probs gibts eigentlich aber die Tipps und Tricks-Sektion, hier der Link:
http://www.debianforum.de/guides/index. ... 1005&id=31
Das ist mir ja :oops: peinlich :oops: ... da steht ja alles :-( Hab nur über die Suche java 1.4 gesucht und nix gefunden ... naja - jedenfalls läuft es jetzt!

VIELEN HERZLICHEN DANK ;-)

Benutzeravatar
Beowulf666
Beiträge: 1476
Registriert: 06.10.2002 14:03:08
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Beowulf666 » 17.02.2003 16:04:19

is ja kein Thema, Hauptsache, es läuft nu. :D

Benutzeravatar
swar0g
Beiträge: 289
Registriert: 12.12.2002 22:07:17
Wohnort: Hannover

Beitrag von swar0g » 17.02.2003 22:15:56

für solche probs gibts eigentlich aber die Tipps und Tricks-Sektion, hier der Link:
http://www.debianforum.de/guides/index. ... 1005&id=31
was da drin nicht steht, aber ein Problem sein könnte (ich hab vor einer Woche auch sdk von sun.com installiert)

ich musste einen Link libstdc++-libc6.1-1.so.2 auf die Datei libstdc++-3-libc6.2-2-2.10.0.so legen (alles im /usr/lib Verzeichniss) und dann ging es. Achte mal auf die Fehlermeldungen von javac bzw java.

Kann sein das das Problem bei dir gar nicht auftaucht


cu swar0g :wink:
d3 d0 c1 d3 c9 20 cd c9 d2 2c 20 d5 c2 c5 ca 20 d3 c5 c2 d1 0a

Benutzeravatar
Beowulf666
Beiträge: 1476
Registriert: 06.10.2002 14:03:08
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Beowulf666 » 17.02.2003 22:44:11

das Problem mit der libstdc++-libc6.1-1.so.2 wird in dem Tutorial dadurch umgangen, dass die Datei einfach installiert wird.
keine Ahnung, welcher Weg der bessere ist, aber ich hab bei mir den Symlink gesetzt, und bin soweit glücklich mit Java.
Wobei ich Probleme nicht ausschliessen möchte, dass es zu Problemen kommen kann. Inkompatibilitäten der beiden Libraries ist für mich auch die einzige Möglichkeit, warum Sun noch auf die alte besteht.

CU
Martin

Benutzeravatar
michas
Beiträge: 380
Registriert: 12.08.2002 20:35:09
Wohnort: München

Beitrag von michas » 17.02.2003 23:22:41

ich habs grade mal nach anleitung installiert. (hatte bis jetzt blackdown drauf, das hat aber immermal probleme gemacht.)
klappt soweit ich gesehen hab alles bestens.

ich bekomme aber beim starten irgendwelcher java-programme

Code: Alles auswählen

17.02.2003 23:10:41 java.util.prefs.FileSystemPreferences$3 run
WARNUNG: Could not create system preferences directory. System preferences are unusable.
17.02.2003 23:11:12 java.util.prefs.FileSystemPreferences checkLockFile0ErrorCode
WARNUNG: Could not lock System prefs.Unix error code 134954164.
17.02.2003 23:11:12 java.util.prefs.FileSystemPreferences syncWorld
WARNUNG: Couldn't flush system prefs: java.util.prefs.BackingStoreException: Couldn't get file lock.
17.02.2003 23:11:42 java.util.prefs.FileSystemPreferences checkLockFile0ErrorCode
WARNUNG: Could not lock System prefs.Unix error code 134954164.
17.02.2003 23:11:42 java.util.prefs.FileSystemPreferences syncWorld
WARNUNG: Couldn't flush system prefs: java.util.prefs.BackingStoreException: Couldn't get file lock.
17.02.2003 23:12:12 java.util.prefs.FileSystemPreferences checkLockFile0ErrorCode
WARNUNG: Could not lock System prefs.Unix error code 134954164.
17.02.2003 23:12:12 java.util.prefs.FileSystemPreferences syncWorld
[...]
die selben meldungen kommen auch bei den orginal-demos.

irgend ne ahnung, was da schiefläuft?
Zuletzt geändert von michas am 17.02.2003 23:37:43, insgesamt 1-mal geändert.

Benutzeravatar
michas
Beiträge: 380
Registriert: 12.08.2002 20:35:09
Wohnort: München

Beitrag von michas » 17.02.2003 23:37:10

ok, ich hab jetzt einfach mal ein java-programm als root gestartet.
damit ist die meldung jetzt weg.

scheint so, als werden da noch ein paar konfigurationsdateien unter /etc/ gebraucht, die bei der installation nicht mit angelegt wurden.
die scheint das java dann bein starten anlegen wollen. was es als user natürlich nicht kann.

evt. wäre deswegen noch ein nachtrag in der "anleitung" schön.

Antworten