JAVA

Software besorgen und anwenden
Post Reply
Message
Author
Matthias

JAVA

#1 Post by Matthias »

ich will java unter red hat 8.0 installieren und weiss nicht welche version...

ich will die befehle javac und java benutzen können

Descartes

Re: JAVA

#2 Post by Descartes »

das Java SDK herunterladen von <a href="http://java.sun.com/j2se/1.4.1/download.html" target="_blank"><!--auto-->http://java.sun.com/j2se/1.4.1/download ... <!--auto-->

Den heruntergeladenen File "j2sdk-1_4_1_01-linux-i586-rpm.bin" rufst du dann mit "/bin/sh j2sdk-1_4_1_01-linux-i586-rpm.bin" auf und bestätigst die EULA. Danach solltest sich der *.bin File auspacken und ein *.rpm liegt im aktuellen Verzeichnis. Dieses RPM kannst du wie gewohnt installieren.

matthias

Re: JAVA

#3 Post by matthias »

ich habe nun das Programm installiert und auch das SDK, doch wenn ich denn Befehl which java oder which javac eingebe kann er nichts finden. vielleicht habe ich etwas falsch installiert. wie kann ich java wieder entfernen. mit dem befehl rpm -e aber in welchem verzeichnis muss ich sein und rpm -e wasfürname???

vielleicht eine dumme frage, aber wäre gleich um eine antwort froh...

euer matthias

Descartes

Re: JAVA

#4 Post by Descartes »

Da ist nichts falsch installiert. Die Java Binaries werden allerdings in deinem Suchpfad nicht gefunden.
Prüf selbst, wohin die Binaries installiert wurden:
rpm --query j2sdk-1.4.1_01-fcs --list | more

Entweder erstellst du ein paar SymLinks von /usr/java/j2sdk1.4.1_01/bin/javac nach /usr/bin/javac usw. oder du trägst das Verzeichnis in deinen Pfad ein. Ersteres wirst du noch selbst hinbekommen <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle"> für letzeres:

Geh' nach /etc/profile.d und erstell zwei Dateien:

echo "setenv PATH $PATH:/usr/java/j2sdk1.4.1_01/bin" >> /etc/profile.d/java.csh
echo "PATH=$PATH:/usr/java/j2sdk1.4.1_01/bin" >> /etc/profile.d/java.sh

und jetzt noch das x-Flag setzen:

chmod 0755 /etc/profile.d/java.[c]sh


Wenn du jetzt noch einen SymLink anlegst, dann funktioniert Java auch im Mozilla Browser:

ln -s /usr/java/j2sdk1.4.1_01/jre/plugin/i386/ns610/libjavaplugin_oji.so /usr/lib/mozilla-1.0.1/plugins/libjavaplugin_oji.so

Descartes

Re: JAVA

#5 Post by Descartes »

>
> echo "setenv PATH $PATH:/usr/java/j2sdk1.4.1_01/bin" >> /etc/profile.d/java.csh
> echo "PATH=$PATH:/usr/java/j2sdk1.4.1_01/bin" >> /etc/profile.d/java.sh
>
hmmm... das klappt natürlich nicht wenn du _doppelte_ Hochkommata machst, weil dann die Shell die Variable $PATH auflöst.

Statt dessen muss man natürlich _einfache_ Hochkommata verwenden:

> echo 'setenv PATH $PATH:/usr/java/j2sdk1.4.1_01/bin' >> /etc/profile.d/java.csh
> echo 'PATH=$PATH:/usr/java/j2sdk1.4.1_01/bin' >> /etc/profile.d/java.sh

Alternativ halt einen Editor deiner Wahl verwenden (vi, vim, joe, mcedit, emacs, ...) und zwei Textdateien mit dem o.g. Inhalt erstellen.

Post Reply