Java ist installiert, stellt sich aber stur...

byte_head

Captain
Registriert
Jan. 2005
Beiträge
3.674
Hi,

ich habe mir vom java.com die RPM für i386 geladen.
Hab alles wie in der Readme gemacht. *klick*
Nur bei der Integratiuon in Mozilla haperts.
Ausserdem waren einige Dateinamen in der Readme falsch.
So heisst es z.B. jre1.5.0_06 und nicht nur jre1.5.0...
Aber gut,
das sagt die Konsole

Code:
[root@noname ~]# cd
[root@noname ~]# cd /usr/lib/mozilla-firefox-1.0.6/plugins
[root@noname plugins]# ls
libnullplugin.so*
[root@noname plugins]# ln -s /usr/java/jre1.5.0/plugin/i386/ns7
[root@noname plugins]#
[root@noname plugins]# ln -s /usr/java/jre1.5.0/plugin/i386/ns7/libjavaplugin_oji.so
[root@noname plugins]# ln -s /usr/java/jre1.5.0_06/plugin/i386/ns7/libjavaplugin_oji.so
ln: ,,./libjavaplugin_oji.so": Datei existiert
[root@noname plugins]# ln -s /usr/java/jre1.5.0/plugin/i386/ns7/libnullplugin.so
ln: ,,./libnullplugin.so": Datei existiert

In Mozilla ist auch das Kästchen "Java aktivieren" angekreuzt.
Will ich nun z.B. Frostwire starten (ein auf Java basierender Gnutella Client)
kommt das:

Code:
[root@noname plugins]# frostwire
: command not found:
: Datei oder Verzeichnis nicht gefunden
: command not found:
: command not found3:
'unFrost.sh: line 24: syntax error near unexpected token `
'unFrost.sh: line 24: `look_for_java()
[root@noname plugins]#

Habe ich via *.rpm installiert.
Also rpm runtergeladen (und ganz newbie-like) über das KDE installiert (also Doppelklick, -> installieren etc.)
Was mache ich falsch? (Java im Browser geht ja auch nicht)
Und wie kann ich das anstellen, dass installierte *.rpms sich automatisch ins K-Menü eintragen?
Distri ist Mandriva. ;)

MfG, byte
 
wahrscheinlich fehlt einfach nur noch die entsprechende ergänzung in der PATH-variable.
die "java-befehle" liegen nicht in den standard-directories in denen das betriebssystem
nach ausführbaren dateien bzw programmen sucht (/usr/bin zb) - deswegen die ergänzung
in dieser variable...

Code:
# ergaenzung der PATH-variable in der ~/.bashrc
PATH=$PATH:/usr/java/jre1.5.0_06/bin

was passiert denn, wenn du das in deiner .bashrc ergänzt und anschließend einfach
Code:
java -version
in der konsole eintippst? (du musst dich aber erst ausloggen
und nochmal einloggen. die .bashrc wird beim login eingelesen...)
 
Bin noch Newbie, was ist die bashrc?
Danke schonmal, aber das war etwas zu schnell für mich. ;)
 
achso äh sorry :)

die .bashrc (wichtig der punkt am anfang!) ist eine versteckte datei (deswegen der punkt) in
deinem homeverzeichnis... du kannst also einfach einen editor (wenn du kde benutzt zb kate)
öffnen und diese datei um die angegebene zeile erweitern.

wo hast du denn das rpm-paket runtergeladen? bzw wie heisst es genau?
eventuell müsstest du das noch anpassen, aber ich denke, dass es genau so lauten müsste,
ich es oben angegeben habe...

viel erfolg!
;)
 
Hi,

also ich bekomme dann nur
Code:
# .bashrc

# User specific aliases and functions

# Source global definitions
if [ -f /etc/bashrc ]; then
	. /etc/bashrc
fi

zu Gesicht!?
 
ja... und da fügst du einfach die oben genannte zeile an, sodass es im endeffekt wie folgt aussieht:
Code:
# .bashrc

# User specific aliases and functions

# Source global definitions
if [ -f /etc/bashrc ]; then
	. /etc/bashrc
fi

# ergaenzung der PATH-variable in der ~/.bashrc
PATH=$PATH:/usr/java/jre1.5.0_06/bin
wenn du in der konsole (als normaler user eingeloggt) mal "echo $PATH" eingibst - was spuckt sie denn da aus?

es müsste etwas in der art sein:
Code:
stefan@debian:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/java/jre1.5.0_06/bin/
stefan@debian:~$
wenn dieses java dingens auch ausgespuckt wird, dann dürfte auch ein "java -version" funktionieren...
und wenn das funktioniert - dann hast du schon gewonnen ;)
 
Sehr schön.
Klappt alles, ausser Frostwire. :D
Aber schau dir mal mein log an. ;)

Code:
[johannes@noname ~]$ echo $PATH
/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/home/johannes/bin:/usr/java/jre1.5.0_06/bin
[johannes@noname ~]$ frostwire
: command not found:
: Datei oder Verzeichnis nicht gefunden
: command not found:
: command not found3:
'unFrost.sh: line 24: syntax error near unexpected token `
'unFrost.sh: line 24: `look_for_java()
[johannes@noname ~]$
[johannes@noname ~]$
[johannes@noname ~]$
[johannes@noname ~]$ java -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
[johannes@noname ~]$
 
cool - ich wusste gar nicht, dass es sowas wie FrostWire gibt... fork von LimeWire aha aha
naja egal.

ich habs mir auch mal grad runtergeladen und angeschaut. leider versteh ich auch nicht, was
da nicht funktioniert - ich hab den gleichen fehler erhalten..! allerdings findet sich dazu auch
nichts in den FAQs. zumindest ich hab nichts gefunden. aber sie scheinen in form eines forums
support zu bieten...

da würd ich einfach mal nachfragen bzw vorher einfach noch etwas googeln...
You need to do the following in a terminal, as root:

Code:

cat /usr/lib/frostwire/runFrost.sh | tr -d '\15\32'
aus: http://www.gnutellaforums.com/showthread.php?t=53381

edit: achtung wegen dem pfad! musst du wahrscheinlich noch anpassen...
 
Zuletzt bearbeitet:
*grr*

Code:
    echo
    echo "******************************************************************"
    echo "Something went wrong with FrostWire."
    echo "Maybe you're using the wrong version of Java?"
    echo "(LimeWire is tested against and works best with with Sun's JRE, Java 1.4+)"
    echo "The version of Java in your PATH is:"
    java -version
    echo
fi
 
dann nimm doch in der zwischenzeit einfach LimeWire... das ist meines wissen ebenfalls quelloffen
- und in ein paar wochen wird das dann hoffentlich auch mit FrostWire funktionieren ;)
 
Okay, mal gespannt ob das geht. :D
Trotzdem ärgert es mich. :rolleyes:

Ich glaubs nicht, bei Limewire dasselbe. :grr:

Code:
[root@noname Limewire]# pwd
/home/johannes/Limewire
[root@noname Limewire]# ls
LimeWireLinux.bin
[root@noname Limewire]# chmod a+x LimeWireLinux.bin
[root@noname Limewire]# chmod a+x LimeWireLinux.bin
[root@noname Limewire]# chmod a+x LimeWireLinux.bin
[root@noname Limewire]# ./LimeWireLinux.bin
Preparing to install...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
No Java virtual machine could be found from your PATH
environment variable.  You must install a VM prior to
running this program.
[root@noname Limewire]# java -version
bash: java: command not found
[root@noname Limewire]#
 
Zuletzt bearbeitet:
moment, moment...

du führst das ganze als root aus! die ergänzung der PATH-variable haben wir aber nur in deinem homeverzeichnis vorgenommen! (global müsste das unter /etc/bash.bashrc gehen)

deswegen kann die bash, wenn du als root angemeldet bist, das gar nicht wissen!

mein vorschlag:
1. runterladen: LimeWireOther.zip
2. unzippen
3. user@rechner:~/LimeWire$ sh runLime.sh
4. glücklich sein (hoffentlich jedenfalls... ;) )
 
Hi,

ich habs gestern noch als home installiert,
aber, trotz sh (...) ging es auch nicht. :grr:
Ich werde nachher Debian installieren, Mandriva nervt solangsam,
es hat einfch Bugs die ich für eine Frechheit halte und das man um ein Flashplugin für Mozilla zu installieren einem Kostenpflichtigen Club joinen muss, dass, finde ich, ist eine Frechheit.
Ich hatte auch mal Ubuntu (sehr mit Debian verwandt) und das war weit stabiler etc. ;)
 

Ähnliche Themen

D
Antworten
20
Aufrufe
2.624
W
Antworten
4
Aufrufe
2.748
R
Antworten
2
Aufrufe
999
root1179
R
Zurück
Oben