Mandriva - java

Fórumok

Szeretnék Mandriva/Firefox alatt egy jnlp-t használni. A következők vannak:

1.) Java virtuális gép az oprendszer szerint feltelepítve.
2.) Ha meg akarom nyitni Firefoxxal, akkor a következő message box jelenik meg: "You have choosen to open akarmi.jnlp wich is a JNLP fájl from:/home/v/tmp What should Firefox do with this file? Open with: Mozilla Firefox (Ez a deffault és az egyetlen választási lehetőség is egyben.)"
3.) Ha leOKézom akkor nem történik semmi, csak megnyit egy újabb üres TAB-ot, és felteszi a message box-ban a 2-es potban leírt kérdést. Ha azt választom, hogy mindíg ugyanazt csinálja a jnlp-kkel, akkor végtelen ciklusba kerül, és folyamatosan nyitogatja az üres TAB-okat, amig ki nem kapcsolom a gépet.

Nyilván nem tudja megnyitnia JNLP-t a Firefox, de, hogy mit tegyek azt nem tudom. Most térek át WinDozeról Linuxra, úgyhogy kíméletesen írjatok:)

üdv: ZooLee

Hozzászólások

Először is kösz a segítséget!

Letöltöttem a jalvlew-1.jnlp-t. A mozilla megkérdezi, hogy mivel szeretném megnyitni. Ha mozillát választok ua. történik, mint az előbb: megnyit egy új üres tab-ot.
Tehát idáig, már nem jutok el: "you should see a new window warning you that the security certificate was not issued by a trusted company or application's digital signature cannot be verified by a trusted source"

Ha próbálom a Troubleshooting-ot, akkor eddig jutok el: "To configure Netscape and Mozilla, click Edit -> Preferences -> Navigator -> Helper Applications -> New Type. Enter application/x-java-jnlp-file into MIME Type text box, Java Web Start into Description box and jnlp into Extension box."
mert amit ajánl, azaz: "Edit -> Preferences -> Navigator -> Helper Applications -> New Type" nem létezik nálam, mert a preferences után csak General, Privacy, Content, Tabs, Downloads és Advanced fül van.

Firefox verzió:
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.0.7) Gecko/20060802 Mandriva/1.5.0.7-1mdv2007.0 (2007.0) Firefox/1.5.0.7

Fel van telepítve a java legalábbis ezt írtad. Ezek szerint vana agépeden valahol egy javaws nevü fájl. Megkeresed hol van. Ezek után elindítasz egy terminált (konsole, xterm stb.). Belépsz abba a könyvtárba ahova a jnlp fájlt lementetted. Ezt megteheted a a cd paranccsal pl. Ha ezzel megvagy akkor kiadod a /elérési/út/javaws akármi.jnlp parancsot és kész.

Amikor feljön az ablak, hogy "open/download" akkor open egyébbelt kell mondani, a megnyitás sorába bemásolni a "which javaws" parancs által kiírt sort (terminálban lehet "whichelni"). Ez nálam Mandirva 2007 x86_64-en:

$ which javaws
/usr/lib64/jre-1.4.2/bin/javaws

Bejelölöd a "mindig ezzel nyissa meg gombot" és kész is. Utána szerkeszthető/törölhető ez a beállítás az általad keresgélt helyeken (preferences), ahogy erre a "mindig ezzel nyissa meg" beXelésekor fel is hívja a figyelmet.

Forrás: http://www.cs.cf.ac.uk/systems/html/631/node8.html

Kipróbálva világhalló-val, ami ugyan telepszik ezután, de nem működik, biztos Windows kell hozzá, ahogy írja is a weblapja...

A Javát én a Mandriva klub fizetős szekciójából telepítettem, a te esetedben lehet a javaws valami teljesen más helyen, valahogy biztos megtalálod...

Nálam meg nem lehet (vagy csak nem látom), hogy hova kéne bemásolni az ajánlott sorokat. Ezek a lehetőségek vannak:
1.) Mozilla Firefox
2.) amitmegakaroknyitni.jnlp (Ezt nem értem, megnyithatom magával? Olyan mintha a word forráskódját worddel akarnám olvasni.)
3.) Other. Itt tallózhatok a sof file között, de minek.. Ha rátallózok a j2re-ra akkor nem csinál semmit.

A mozillába telepítve van a j2re, akkor meg mit nem ért.

Csalódott vagyok, utálom a windózt, de a linux nem alternatíva. Biztos hülye vagyok hozzá, de azért a fejlesztők gondolhatnának a gurukon kívüli 99%-ra is, akik csak egyszerűen használni szeretnének egy oprendszert, és nem akarnak kernelt fordítnai egy jávás oldal használatához.

Köszönök minden segítséget,
üdv

"Most térek át WinDozeról Linuxra"

ezt a dozerozast nem kell eroltetni, mert csak amator linuxosok hasznaljak :D

--
The Internet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals.