java funktioniert nicht

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
caesarz
Beiträge: 41
Registriert: 24.04.2005 14:13:32

java funktioniert nicht

Beitrag von caesarz » 14.07.2005 17:55:35

hallo, ich hab mir das java plugin runtergeladen, und dann installiert. also in den plugins ordner von mozilla eine verknüpfung zum plugin eingefügt.

wenn ich im mozilla explorer about:plugins eingebe kommt folgendes:

Code: Alles auswählen

Default Plugin

    Dateiname: libnullplugin.so
    The default plugin handles plugin data for mimetypes and extensions that are not specified and facilitates downloading of new plugins.

MIME-Typ 	Beschreibung 	Endungen 	Aktiviert
* 	All types 	.* 	Ja
Shockwave Flash

    Dateiname: libflashplayer.so
    Shockwave Flash 7.0 r25

MIME-Typ 	Beschreibung 	Endungen 	Aktiviert
application/x-shockwave-flash 	Shockwave Flash 	swf 	Ja
application/futuresplash 	FutureSplash Player 	spl 	Ja
Mozilla-Bonobo 0.4.1

    Dateiname: libmozilla_bonobo.so
    This plugin uses GNOME Bonobo controls to display content inline.

MIME-Typ 	Beschreibung 	Endungen 	Aktiviert
application/postscript 	PostScript-Dokument 		Ja
application/x-pdf 			Ja
application/pdf 	PDF-Dokument 		Ja
x-directory/webdav 			Ja
Java(TM) Plug-in 1.5.0_02-b09

    Dateiname: libjavaplugin_oji.so
    Java(TM) Plug-in 1.5.0_02

MIME-Typ 	Beschreibung 	Endungen 	Aktiviert
application/x-java-vm 	Java 		Ja
application/x-java-applet 	Java 		Ja
application/x-java-applet;version=1.1 	Java 		Ja
application/x-java-applet;version=1.1.1 	Java 		Ja
application/x-java-applet;version=1.1.2 	Java 		Ja
application/x-java-applet;version=1.1.3 	Java 		Ja
application/x-java-applet;version=1.2 	Java 		Ja
application/x-java-applet;version=1.2.1 	Java 		Ja
application/x-java-applet;version=1.2.2 	Java 		Ja
application/x-java-applet;version=1.3 	Java 		Ja
application/x-java-applet;version=1.3.1 	Java 		Ja
application/x-java-applet;version=1.4 	Java 		Ja
application/x-java-applet;version=1.4.1 	Java 		Ja
application/x-java-applet;version=1.4.2 	Java 		Ja
application/x-java-applet;version=1.5 	Java 		Ja
application/x-java-applet;jpi-version=1.5.0_02 	Java 		Ja
application/x-java-bean 	Java 		Ja
application/x-java-bean;version=1.1 	Java 		Ja
application/x-java-bean;version=1.1.1 	Java 		Ja
application/x-java-bean;version=1.1.2 	Java 		Ja
application/x-java-bean;version=1.1.3 	Java 		Ja
application/x-java-bean;version=1.2 	Java 		Ja
application/x-java-bean;version=1.2.1 	Java 		Ja
application/x-java-bean;version=1.2.2 	Java 		Ja
application/x-java-bean;version=1.3 	Java 		Ja
application/x-java-bean;version=1.3.1 	Java 		Ja
application/x-java-bean;version=1.4 	Java 		Ja
application/x-java-bean;version=1.4.1 	Java 		Ja
application/x-java-bean;version=1.4.2 	Java 		Ja
application/x-java-bean;version=1.5 	Java 		Ja
application/x-java-bean;jpi-version=1.5.0_02 	Java 		Ja
trotzdem funktioniert es nicht...
woran kann das liegen?
hab ich vielleicht irgendwo falsche rechte gesetzt?

kann mir jemand weiterhelfen...

Benutzeravatar
finupsen
Beiträge: 1327
Registriert: 21.04.2004 20:07:05
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von finupsen » 14.07.2005 18:04:08

hallo,

gib doch mal in der console "java -version" ein. Da müsste 1.5.0 Update 02 kommen. Ist das
nicht der Fall, hast du wahrscheinlich das plugin korrekt installiert, jedoch zeigt $PATH noch
auf eine andere version (z.B. eine zuvor installierte JRE).
Niemand hat vor eine zentrale Datensammelbehörde aufzubauen. Es handelt sich vielmehr um dezentrale IT-Systeme die miteinander vernetzt werden.
... und Wasser ist naß.

caesarz
Beiträge: 41
Registriert: 24.04.2005 14:13:32

Beitrag von caesarz » 16.07.2005 13:35:54

hallo, wenn ich "java -version" eingebe, dann kommt "command not found"

???

Benutzeravatar
naibed
Beiträge: 68
Registriert: 14.04.2004 00:00:17
Wohnort: bei root und localhorst ;-)

Beitrag von naibed » 16.07.2005 13:55:22

java -version

caesarz
Beiträge: 41
Registriert: 24.04.2005 14:13:32

Beitrag von caesarz » 16.07.2005 14:02:36

Code: Alles auswählen

chris@compi:/usr/lib$ java -version
bash: java: command not found

Benutzeravatar
finupsen
Beiträge: 1327
Registriert: 21.04.2004 20:07:05
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von finupsen » 16.07.2005 16:33:34

Installier doch erstmal java korrekt, (irgendwo musste das plugin ja her haben)
Erst wenn "java -version" funzt , kann auch das plugin funzen ...

ohne java , kein java-plugin .... ;)
Niemand hat vor eine zentrale Datensammelbehörde aufzubauen. Es handelt sich vielmehr um dezentrale IT-Systeme die miteinander vernetzt werden.
... und Wasser ist naß.

caesarz
Beiträge: 41
Registriert: 24.04.2005 14:13:32

Beitrag von caesarz » 17.07.2005 00:09:44

hallo, ich versuche gerade java zu installieren

ich habe mir jre-1_5_0_04-linux-i586.bin von http://www.java.com runtergeladen und anschließend bin ich dann nach dieser anleitung vorgegangen
http://www.berts-linux.de/modules.php?n ... page&pid=2

an dieser stelle hänge ich gerade:
Jetzt sollte der Suchpfad angepasst werden. In z.B. /etc/profile kann die PATH Variable um /usr/local/java.sun/java.current/bin ergänzt werden.
wie mach ich das?

panthera
Beiträge: 6
Registriert: 17.07.2005 00:40:14
Kontaktdaten:

Beitrag von panthera » 17.07.2005 01:04:55

Oder einfacher:

Code: Alles auswählen

echo "deb http://ftp.de.debian-unofficial.org/debian sarge main contrib non-free restricted" >> /etc/apt/sources.list

apt-get update
apt-get install sun-j2se5.0-jre

Benutzeravatar
puntarenas
Beiträge: 712
Registriert: 28.05.2005 15:07:05

Beitrag von puntarenas » 17.07.2005 02:30:16

Nimm doch das praktische "java-package" mit "fakeroot"!

Zuerst installieren:

Code: Alles auswählen

apt-get install java-package fakeroot
Dann entweder das aktuelle JRE oder das JDK von http://java.sun.com/ herunterladen (*.bin, nicht das *.rpm) ) und nach /tmp kopieren.

Dann wechselst du ins Verzeichnis /tmp und läßt dir von make-jpkg ein Debian-Paket bauen:

Code: Alles auswählen

cd /tmp

make-jpkg name-des-heruntergeladenen-JRE/JDK.bin
Schon hast du ein schönes Debian-Paket, das du mit dpkg installieren und mit "apt-get remove" wieder entfernen kannst.

caesarz
Beiträge: 41
Registriert: 24.04.2005 14:13:32

Beitrag von caesarz » 17.07.2005 11:43:03

hallo,

Code: Alles auswählen

echo "deb http://ftp.de.debian-unofficial.org/debian sarge main contrib non-free restricted" >> /etc/apt/sources.list

apt-get update
apt-get install sun-j2se5.0-jre 
hat bei mir leider nicht funktioniert ERROR 404 bei "apt-get update" (seite nicht gefunden)

Code: Alles auswählen

apt-get install java-package fakeroot
lässt sich auch nicht installieren, erst wurde das paket nicht gefunden, dann hab ich es von einer internetseite runtergeladen und mit

Code: Alles auswählen

dpkg -i paketname.deb fakeroot
probiert, allerdings hatte das paket ein paar probleme mit dem fakeroot


als letztes hab ich dann doch noch probiert die PATH variable zu ändern, da ich festgestellt hatte, dass alle binaries für java in "/usr/local/java.sun/java.current/bin" vorhanden sind. also hab ich die datei "etc/profile" so geändert:

Code: Alles auswählen

# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "`id -u`" -eq 0 ]; then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/local/java.sun/java.current/bin"
else
  PATH="/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games/:usr/local/java.sun/java.current/bin"
fi

if [ "$PS1" ]; then
  if [ "$BASH" ]; then
    PS1='\u@\h:\w\$ '
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi

export PATH

umask 022
leider hat auch das nicht funktioniert.

was soll ich jetzt machen???
kann mir jemand witerhelfen???
ist irgendjemanden ein fehler aufgefallen?[/quote]

panthera
Beiträge: 6
Registriert: 17.07.2005 00:40:14
Kontaktdaten:

Beitrag von panthera » 17.07.2005 13:48:08

"hat bei mir leider nicht funktioniert ERROR 404 bei "apt-get update" (seite nicht gefunden)"

Dann flick dein Internet, ich wuesste es wenn etwas nicht stimmen wuerde.

Benutzeravatar
TCA
Beiträge: 1465
Registriert: 14.05.2004 23:42:30
Wohnort: Göttingen

Beitrag von TCA » 17.07.2005 14:18:03

Nach dem wiki hat es bei mir problemlos funktioniert.
Gruss
Marc

Wer glaubt, etwas zu sein,
hat aufgehört, etwas zu werden.

debianforum.de Verhaltensregeln

caesarz
Beiträge: 41
Registriert: 24.04.2005 14:13:32

Beitrag von caesarz » 17.07.2005 15:37:16

hallo, ich habs auch gerade versucht. allerdings geht es leider wieder nicht. an dieser stelle:
Dass alles wunschgemäss verlaufen ist sieht man daran, dass bei
$ java -version
die Ausgabe beispielsweise
java version "1.5.0_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_01-b08)
Java HotSpot?(TM) Client VM (build 1.5.0_01-b08, mixed mode, sharing)
kommt wieder die alte fehlermeldung.

ich hab dann mal nachgeschaut ob das .deb packet richtig entpacktwurde. und tatsächlich sind die ganzen binaries im ordner "/usr/lib/j2re1.5-sun/bin" enthalten.

Code: Alles auswählen

chris@compi:/usr/lib/j2re1.5-sun/bin$ ls
ControlPanel  java_vm  keytool  klist  orbd     policytool  rmiregistry  tnameserv
java          javaws   kinit    ktab   pack200  rmid        servertool   unpack200
ich glaub bei mir liegt das problem wirklich daran, dass mein system nicht weiß in welchem ordner sich die ganzen binaries für die befehle befinden. also hab ich wieder das gleiche problem wie bei meinem letzten post. ich muss meinem system einfach klar machen wo java zu finden ist.

dazu muss ich soweit ich weiß die PATH variable ändern, oder gibt es noch eine andere möglichkeit???

und wie mach ich das?

Benutzeravatar
AspeLin
Beiträge: 664
Registriert: 19.06.2003 16:06:16
Wohnort: Berlin

Beitrag von AspeLin » 17.07.2005 16:05:53

Hallo,

was geben die folgenden Befehle zurück?

Code: Alles auswählen

echo $PATH
ls -la /usr/bin/java
Die Umgebungsvariable PATH kannst Du z.B. global unter /etc/environment oder für einen User unter /home/<user>/.bashrc setzen (Beispiel):

Code: Alles auswählen

export PATH=/usr/bin:/bin:/usr/games
Täuschung ist das Silikon der Postmoderne.

Benutzeravatar
8ull23y3
Beiträge: 21
Registriert: 15.07.2005 22:16:14

Beitrag von 8ull23y3 » 17.07.2005 16:35:30

Hm... also ich brauchte zwar das SDK aber ich denke bei dem RE wirds ja wohl nicht viel anders sein. Ich bin nach dem wiki vom Forum hier vorgegangen und es hat alles reibungslos funktioniert. sowohl das installieren von java-package wobei er das fakeroot selbst aufgelöst hat hab das Debian auf 2 DVDs. Nach der Installation mit dpkg finde ich das SDK samt RE in usr/lib wieder UND im usr/bin sind alle Sachen die man fürJava braucht auch nochmal drin.
Um das plug-in im, sagen wir mal Firefox zu aktivieren, hab ich in dessen plug-in-Verzeichnnis einen s-Link gesetzt auf die Datei /usr/lib/j2sdk1.5-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so
erstellt und dann lief der Firefox ohne was zu beanstanden. Habe dann unter http://www.playray.de einfach mal n Applet ausprobiert und es ging anstandslos.
Vielleicht bringt dir das ja was.

caesarz
Beiträge: 41
Registriert: 24.04.2005 14:13:32

Beitrag von caesarz » 17.07.2005 16:38:48

hallo

Code: Alles auswählen

chris@compi:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games
chris@compi:~$ ls -la /usr/bin/java
lrwxrwxrwx  1 root root 22 2005-07-16 23:53 /usr/bin/java -> /etc/alternatives/java
den link "etc/alternatives/java" hab ich dann auf "/usr/lib/j2re1.5-sun/bin" gesetzt

_________________________________________________________________
EDIT:
unglaublich....
das plugin funktioniert auf einmal.
jedoch gibt "java -version" immernoch "command not found" aus

es währe zwar noch schön, wenn ich das java auch noch hinkriege, aber das wichteigst, der plugin, funktioniert schon mal :P

Benutzeravatar
finupsen
Beiträge: 1327
Registriert: 21.04.2004 20:07:05
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von finupsen » 17.07.2005 17:58:40

hmm, eigentlich ist die installation von java supereinfach.

Ich beschreib mal den "zu-fuß-way" , so wie ich es bei mir immer tue...

- JDK bzw. JRE entpacken nach: /usr/lib/jdk_1.5.x
- java verlinken: "ln -s /usr/lib/jdk_1.5.x /usr/lib/java"
- binaries verlinken:
ln -s /usr/lib/java/bin/java /usr/bin/java
ln -s /usr/lib/java/bin/javaws /usr/bin/javaws
ln -s /usr/lib/java/bin/javac /usr/bin/javac (optional für compiler)

Einen classpath braucht man nun nicht mehr setzen, da dieser relativ zur java-vm gesetzt
wird.

mit "java -jar xyz.jar" kann nun jedes java programm problemlos gestartet werden.
Wenn man nun mit anderen java-versionen/alternativen herumspielen möchte, muss
man nur den link: /usr/lib/java auf das gewünschte setzen.

Vielleicht noch ein paar worte zum "debian-way" ....
Die installation über den debian-way ist zwar praktisch, aber wenn man nicht genau weiss
wie das eingerichtet wird, kann man sehr schnell durcheinanderkommen.
Z.b. dann , wenn die java-exec X gestartet wird und der classpath/javahome auf Y
gesetzt ist, kommt es immer wieder zu grübeleien - Warum gäääht das nich ??
(eine ClassNotFound exception ist dann meist nicht sehr hilfreich)

Hoffe konnte ein wenig helfen ....

MfG
Zuletzt geändert von finupsen am 17.07.2005 18:02:00, insgesamt 1-mal geändert.
Niemand hat vor eine zentrale Datensammelbehörde aufzubauen. Es handelt sich vielmehr um dezentrale IT-Systeme die miteinander vernetzt werden.
... und Wasser ist naß.

panthera
Beiträge: 6
Registriert: 17.07.2005 00:40:14
Kontaktdaten:

Beitrag von panthera » 17.07.2005 18:00:48

Ihr seid lustig, dass ihr euch hartnaeckig mit der Handarbeit abmueht.

Benutzeravatar
finupsen
Beiträge: 1327
Registriert: 21.04.2004 20:07:05
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von finupsen » 17.07.2005 18:02:46

handarbeit ist auch präzision und gute qualität. Wer will denn schon ein system von der stange ;)
Niemand hat vor eine zentrale Datensammelbehörde aufzubauen. Es handelt sich vielmehr um dezentrale IT-Systeme die miteinander vernetzt werden.
... und Wasser ist naß.

caesarz
Beiträge: 41
Registriert: 24.04.2005 14:13:32

Beitrag von caesarz » 17.07.2005 19:47:38

handarbeit bewährt sich doch immer wieder...

funtzt wunderbar :wink:

(jetzt brauch ich nur noch einen java compiler und dann wird java programmierung gelernt :lol: )

panthera
Beiträge: 6
Registriert: 17.07.2005 00:40:14
Kontaktdaten:

Beitrag von panthera » 17.07.2005 20:01:01

'Handarbeit' rentiert nicht, weil groesserer Aufwand und weil es garantiert nicht besser als das fertige Paket selbst wird.

Aber wenn man zuviel Zeit hat, darf man das gerne machen :)

Benutzeravatar
AspeLin
Beiträge: 664
Registriert: 19.06.2003 16:06:16
Wohnort: Berlin

Beitrag von AspeLin » 18.07.2005 01:53:55

caesarz hat geschrieben: den link "etc/alternatives/java" hab ich dann auf "/usr/lib/j2re1.5-sun/bin" gesetzt
Sieht so aus, als ob hier der Fehler liegt. Der Link sollte auf "/usr/lib/j2re1.5-sun/bin/java" gesetzt sein.
Täuschung ist das Silikon der Postmoderne.

Antworten