Mozilla und Java

Styx

Universaldilettant
Hi Leute,
schon seit geraumer Zeit probiere ich unter FreeBSD 5.1 mit Mozilla auf das Java-Plugin zuzugreifen. Dazu muss man eigentlich nur zwei Verknüpfungen erstellen, die auf das Plugin verweisen. Ich habe diese Beschreibung als Vorbild genommen:

http://plugindoc.mozdev.org/javalinux.html

Ich habe nur die entsprechenden Verlinkungen geändert, da die Pfadangaben sich ja dort auf Linux und nicht auf BSD beziehen. So ist das Sun-Java in /usr/local/linux-sun-jdk1.4.2/jre/plugin...usw. und nicht wie angegeben im Verzeichnis /usr/java/usw.... Gleiches gilt für das Programmverzeichnis für mozilla. Es befindet sich in /usr/local/lib/linux-mozilla...usw.

Ich benutze sowohl die Linux-Mozilla-Version, als auch die Linuxversion des Sun-Java Plugins. Dennoch will Mozilla das Plugin nicht öffnen. Was mache ich falsch? Wo liegt der Fehler? Ich habs übrigens auch schon mit der BSD-Version von Mozilla probiert, ebenfalls erfolglos.

Schonmal vielen Dank
Grüße
Styx
 
Hi,
ich nehme den BSD-Mozilla und das BSD-JDK1.3.1(/usr/ports/java/jdk13) aus den Ports. Damit klappts bei mir ohne dass ich noch irgendwelche Änderungen vornehmen musste (Übrigens auch mit dem von mir bevorzugten Firebird).

Gruß
Tulkas
 
Seit neuestem will die Java-Installation von den ports nicht mehr:

===> Building for jdk-1.3.1p8_2
# Start of jdk build
i386 Build started: 1.3.1-p8-udo-031030-16:46
ERROR: Your BOOTDIR environment variable does not point
to a valid Java 2 SDK for bootstrapping this build.
A Java 2 SDK 1.3.1 build must be bootstrapped against any
1.3 build. Please update your ALT_BOOTDIR setting, or
just unset it, and start your build again.

Exiting because of the above error(s).
gmake: *** [sanity] Fehler 1
*** Error code 2

Stop in /usr/ports/java/jdk13.

Was heißt das und was kann man tun? Dank für jede Hilfe.
 
Du musst linprocfs laden /boot/loader.conf
linprocfs_load=YES

anschliesend in /etc/fstab
linproc /compat/linux/proc linprocfs rw 0 0

Neustarten

Jetzt sollte linux java laufen
 
Original geschrieben von i18n
Seit neuestem will die Java-Installation von den ports nicht mehr:

===> Building for jdk-1.3.1p8_2
# Start of jdk build
i386 Build started: 1.3.1-p8-udo-031030-16:46
ERROR: Your BOOTDIR environment variable does not point
to a valid Java 2 SDK for bootstrapping this build.
A Java 2 SDK 1.3.1 build must be bootstrapped against any
1.3 build. Please update your ALT_BOOTDIR setting, or
just unset it, and start your build again.

Exiting because of the above error(s).
gmake: *** [sanity] Fehler 1
*** Error code 2

Stop in /usr/ports/java/jdk13.

Was heißt das und was kann man tun? Dank für jede Hilfe.

Das selbe Problem habe ich leider auch, und ich wüsste nicht wie ich ALT_BOOTDIR verändern könnte.
Hat denn niemand eine passende Antwort? :zitter:
 
Wäre jemand mal so freundlich, die Zeile aus der /etc/make.conf zu posten, die das "richtige" Java 1.3.1 für den build anspricht?
Soweit ich verstanden habe, muß das ALT_BOOTDIR hier verändert werden.
 
Das ALT_BOOTDIR sollte vom Port auf eine installierte Java Linux Version verweisen, also typischerweise "linux-sun-jdk-1.3.1.*". Bitte überprüfe:

1. Sind deine ports aktuell? Evtl. frisch 'cvsup'pen

2. Ist der linux-sun-jdk-1.3.1 port aktuell? Evtl. updaten

Dann sollte es eigentlich gehen...
 
Alle aktuell, habe es gerade nochmal durchlaufen lassen, in der make.conf steht nichts dergleichen.
 
Da muss auch nix in der /etc/make.conf stehen. Für doch mal bitte folgendes durch:

1. cd /usr/ports/java/jdk13
2. make clean
3. script /tmp/blubber
4. uname -a'
5. pkg_info
6. make
7. exit

und poste dann, wenn es immer noch nicht klappt, das erzeugte Skript '/tmp/blubber'.
 
The same procedure as last year, Miss Sophie:
# Start of jdk build
i386 Build started: 1.3.1-p8-udo-031201-12:52
ERROR: Your BOOTDIR environment variable does not point
to a valid Java 2 SDK for bootstrapping this build.
A Java 2 SDK 1.3.1 build must be bootstrapped against any
1.3 build. Please update your ALT_BOOTDIR setting, or
just unset it, and start your build again.

Exiting because of the above error(s).
gmake: *** [sanity] Fehler 1
*** Error code 2

Stop in /usr/ports/java/jdk13.

Ähäm, wie hänge ich eine Textdatei hier an, der Text ist massig viel...
 
OK, das hat geholfen. Was sehe ich hier:

1. Hast Du schon das diablo-jdk installiert. Und meines Wissens nach funktioniert das gar nicht bzw. schlecht unter 5.1. Also zunächst mal 'pkg_delete diablo-jdk-1.3.1.0' ausführen.

2. Scheinst Du versionierte Dateien in Deinen /usr/ports zu haben. Auszug:
===> Ignoring patchfile /usr/ports/java/jdk13/files/patch-GNUmakefile,v
Und das ist mit Sicherheit *ganz* schlecht. Bitte schmeiss mal /usr/ports/java weg und cvsup'pe das neu. In Deinem supfile sollte stehen:
Code:
*default release=cvs tag=.

Viel Glück...
 
cvsupfile stimmt, er will aber trotz Löschens von /usr/ports/java usf. immer wieder diablo mitinstallieren, dann bricht er mit nämlicher Fehlermeldung ab.
pkgdb -F und portsdb -Uu liefen auch ein paar Mal durch, daran liegts also nicht.
Weißt Du nicht zufällig, wo man dieses ALT_BOOTDIR einträgt?

Apropos Glück: "Verstand hättest Du Dir wünschen sollen, Peter Munk." meinte das Glasmännlein.
Ich komme einfach nicht drauf, woran es liegen könnte, es lief auf einem anderen Rechner wunderbar durch...
 
Zuletzt bearbeitet:
er will aber trotz Löschens von /usr/ports/java usf. immer wieder diablo mitinstallieren

"make install clean WITH_LINUX_BOOTSTRAP=yes"? Sollte dann ohne Diablo gehen oder bin ich jetzt nich richtig in der Materie drin? :)


MfG
Berg
 
Passiert übrigens auch bei der Installation von OpenOffice 1.1, das wiederum Java 1.4.2 braucht, da läuft doch irgend etwas grundverkehrt?!

WARNING: Your build environment has the variable DEV_ONLY
defined. This will result in a development-only
build of the J2SE workspace, lacking the documentation
build and installation bundles.

ERROR: JAVAWS_BOOTDIR does not point to a valid Java 2 SDK
Check that you have access to
/usr/local/linux-sun-jdk1.4.2_02/bin/java
and/or check your value of ALT_JAVAWS_BOOTDIR.

ERROR: BOOTDIR does not point to a valid Java 2 SDK
Check that you have access to
/usr/local/linux-sun-jdk1.4.2_02/bin/java
and/or check your value of ALT_BOOTDIR.

Exiting because of the above error(s).

gmake: *** [post-sanity] Error 1
*** Error code 2

Stop in /usr/ports/java/jdk14.
*** Error code 1

Stop in /usr/ports/german/openoffice-1.1.
*** Error code 1

Stop in /usr/ports/german/openoffice-1.1.
 
Das war's, make install clean WITH_LINUX_BOOTSTRAP=yes ließ sowohl jdk13 als auch 14 sauber durchlaufen, es benutzt wohl linux-blackdown-jdk und rennt weitaus schneller beim Kompilieren als das Original von Sun.
Vielen Dank und *hutzieh* vor Euch beiden.
Leider erklärt das aber noch nicht, warum das bei einer frühren Installation sauber durchlief und jetzt nicht und wohin dieser Eintrag mit den ALT_BOOTDIR gehört.
Besten Dank, current, für die ausführliche Fehleranalyse.

Gruß aus Spree-Athen
 
hier noch mal blubber...

damit das Forum nich allz unübersichtlich wird.
 

Anhänge

  • blubber.txt
    275,3 KB · Aufrufe: 310
Leider erklärt das aber noch nicht, warum das bei einer frühren Installation sauber durchlief und jetzt nicht

Wie lange liegt diese Installation denn zurück? Denn... als es den Diablo Java Schnickschnack (man vergebe mir ;)) noch nich gab, haben die nativen Java-Quellports (nenn ich jetzt mal so) von vorneherein schon eine Linux Java Version verwendet.


MfG
 
So, eine Weile ist vergangen. Ich hatte wenig Zeit mich intensiver um das Java-Prob zu kümmern, sitze nun aber mit frischer Installation wieder dran.

Original geschrieben von moonlook
Es geht auch mit dem linux-mozillafirebird und dem linux-blackdown-jdk14 ohne probs

Nun, das habe ich mal getestet. Es führt zu exakt der gleichen Fehlermeldung. Hast Du da noch irgendwas geändert? Hast Du irgendwas eingestellt?

Ich habe jetzt so ziemlich alle Varianten von Mozilla (native und linux) in Kombination mit Java getestet. Flash läuft fast immer super bei mir nur Java will gar nicht laufen. Langsam bin ich echt ratlos. Jeder Tipp willkommen! Danke im voraus.
 
Also mit der Linux-Version des Firebirds (Version 0.7) und Linux Blackdown Java JDK 1.4.1 bekomme ich beim start aus der Konsole folgende Meldung:

LoadPlugin: failed to initialize shared library /usr/local/linux-blackdown-jdk1.4.1/jre/plugin/i386/javaplugin_oji.so [/usr/local/linux-blackdown-jdk1.4.1/jre/plugin/i386/mozilla/javaplugin_oji.so : undefined symbol: GetGlobalServiceManager__16nsServiveManagerPP17nsIServiceManager]

Kann jemand damit was anfangen?
 
Soweit ich verstanden habe, läuft nur Java 1.3.1 im Zusammenspiel mit Mozilla & Co. Die 1.4.2-Version ist nur als Entwicklungsumgebung gedacht und als *BSD-Version eh noch im Beta-Stadium.
Natürlich, wenn moonlook schreibt, daß es bei ihm geht, dann hast Du vielleicht die Linux-Umgebung nicht richtig aktiviert. (Siehe weiter oben im Thread.)
 
Dass die Linux-Umgebung nicht richtig aktiviert ist kann ich mir nun gar nicht vorstellen, denn der Firebird und das Flash-Plugin sind ja auch Linux-Versionen und die laufen absolut tadellos. Es lässt sich auch alles fehlerfrei komplilieren und installieren. Nur kann er, aus welchem Grund auch immer, die Java-Konsole nicht starten. Ein Link, der auf das Plugin hinweist, ist im Plugin-Verzeichnis vom Firebird gesetzt.
Wo könnte denn der Fehler noch liegen?
 
Zurück
Oben