PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Java installation klappt nicht



Der Druide
28-08-2004, 17:32
Moin
wollte eben j2eesdk-1_4-linux.bin installieren, aber wenn ich auf meinem Linux rechner den Befehler ./j2eesdk-1_4-linux.bin oder sh j2eesdk-1_4-linux.bin ausführe kommt immer die gleiche Antwort:
[root@lalala brauni]# sh j2eesdk-1_4-linux.bin
j2eesdk-1_4-linux.bin: j2eesdk-1_4-linux.bin: cannot execute binary file

Woran könnte das liegen? ich habe schon im internet gesucht, dort haben einige das Problem gelöst indem sie chmod 777 gemacht haben, aber das hat bei mir nicht geholfen. könnt ihr mir vielleicht sagen was da los ist?

peschmae
28-08-2004, 18:37
das ist merkwürdig. Wenn du das Teil mit chmod 755 oder 777 ausführbar gemacht hast _muss_ das per ./j2sdkirgendwas ausführbar sein.

Ist evtl. die Datei nicht richtig übertragen worden oder sonst defekt?

MfG Peschmä

Der Druide
28-08-2004, 19:14
glaube ich eher nicht, da es mit allen .bin files so ist, die ich heute herruntergeladen habe. früher ging es, dass weiß ich 100%

peschmae
28-08-2004, 20:02
Natürlich nicht alle .bin - aber diese .bin müssen. Zeig mal die Ausgabe von "ls -l"

MfG Peschmä

Der Druide
28-08-2004, 20:37
Ich hab jetzt mal nur, diese eine datei herrausgenommen:
-rwxrwxrwx 1 brauni brauni 102257099 28. Aug 16:31 j2eesdk-1_4-linux.bin

peschmae
28-08-2004, 23:20
Das ist Ok soweit. Das sollte wirklich gehen. *verwirrtbin*

MfG Peschmä

peschmae
28-08-2004, 23:52
Habs mal heruntergeladen - das benötigt scheinbar die Libstdc++ aus GCC 2.9.5 - hast du die drauf?

MfG Peschmä

Der Druide
29-08-2004, 00:36
jupp hab ich drauf

peschmae
29-08-2004, 09:57
wenn ich die drauf hab gehts bei mir los (sonst kommt ne fehlermeldung):


peschmae@thinkpad:~$ ./j2eesdk-1_4_01-linux.bin
Checking available disk space...
Checking Java(TM) 2 Runtime Environment...
Extracting Java(TM) 2 Runtime Environment files...


Kannst du mal die md5-Checksumme überprüfen. Bei mir ist die 1adfb483e67380b8a17fc9d727ee9670

MfG Peschmä

Der Druide
29-08-2004, 11:29
Klar, würde ich machen, aber dafür musst du mir den befehl nennen bzw. wo ich diese nummer finde

peschmae
29-08-2004, 11:52
ach so, das geht mit:
md5sum j2eesdk-1_4_01-linux.bin

MfG Peschmä

Der Druide
29-08-2004, 12:25
[root@brauni brauni]# md5sum j2eesdk-1_4-linux.bin
8098796419fd20d833cd42be7a259d2f j2eesdk-1_4-linux.bin

hier bitte, ich hoffe dir sagt die nummer mehr als mir ;)

peschmae
29-08-2004, 17:34
Die Nummer sollte genau die gleiche sein wie bei mir. Der Trick bei md5- und anderen Checksummen ist dass du damit gucken kannst ob die Datei richtig übertragen wurde.
Sind die Checksummen verschieden dann ist bei jemandem bei der Übertragung was schief gelaufen weil gleiche Datei -> gleiche Checksumme bedeuten sollte.

Folge: Am besten lädst du dir die Sache noch einmal herunter. (Kannst dann auch gleich die Checksumme überprüfen ;))

MfG Peschmä

Der Druide
29-08-2004, 21:03
ich habe jetzt noch zweimal herruntergeladen. einmal mit einem anderen browser, aber es kommt immer die selbe nummer herraus und es ist auch nicht ausführbar

peschmae
29-08-2004, 21:33
Ich verstehs irgendwie nicht. :confused:

Und du lädst dir die j2ee von da runter, oder? http://java.sun.com/j2ee/1.4/download.html#sdk

MfG Peschmä

Der Druide
29-08-2004, 22:03
jetzt stimmt zwar die nummer:
[root@brauni brauni]# md5sum j2eesdk-1_4_01-linux.bin
1adfb483e67380b8a17fc9d727ee9670 j2eesdk-1_4_01-linux.bin

aber es kommt immernoch der gleiche fehler

peschmae
29-08-2004, 22:08
bei mir gibts den Fehler nur wenn ich das via "sh j2eesdk-1_4_01-linux.bin" auszuführen versuche.

Mit
chmod 755 j2eesdk-1_4_01-linux.bin
./j2eesdk-1_4_01-linux.bin
gehts.

MfG Peschmä

Der Druide
03-09-2004, 23:51
Tut mir leid, dass ich mich erst jetzt wieder melde, aber ich habe diese woche an einem Mangement Spiel teilgenommen und konnte mich deshalb nicht melden.

also die wenn ich das mache, was du geschrieben hast, dann kommt die ausgabe:
[brauni@brauni brauni]$ chmod 755 j2eesdk-1_4_01-linux.bin
[brauni@brauni brauni]$ ./j2eesdk-1_4_01-linux.bin
./j2eesdk-1_4_01-linux.bin: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory

Aber die libstdc++ ist auf jedenfall installiert, sagt auf jeden fall synaptic

peschmae
04-09-2004, 09:28
Hast du Debian? Die Datei liegt bei dem im Paket libstdc++2.10-glibc2.2 (zu finden mit apt-file search <datei>) - das müsstest du entsprechend nachinstallieren.

MfG Peschmä

Der Druide
04-09-2004, 11:47
Nein ich habe Fedora Core 2

peschmae
04-09-2004, 11:56
Dann heisst das Paket halt anders ;)
Wenns apt-file gibt kannst du das benutzen und sonst halt was anderes - k.A. was da bei RPM angebracht ist um rauszufinden wie das Paket heisst.

MfG Peschmä

huckfinn
03-11-2004, 20:14
Es ist relativ einfach den Kram zu umschiffen. Die libstdc++-libc6.2-2.so.3 ist Bestandteil der glibc-2.1 ... und somit auch Bestandteil der neuen Bilio's

Folgendes als root tun:



cd /usr/lib
ln libstdc++.so.5 libstdc++-libc6.2-2.so.3


also die verlangte dynamische Bilio auf die aktuelle linken.
Danach müßte alles funzen.

Bis denne huck

Poseidon238
13-03-2005, 17:52
Hatte das Problem auch (FC3), hab es jedoch dank dem Java-Forum beheben können. Ich poste einfach mal der Vollständigkeit halber, falls jemand, wie ich z.B. durch Google hierüber stolpern sollte:

apt-get install compat-libstdc++

Danach es erneut probieren und es funktionierte bei mir.

Grüße
Posi