Tesómnak Cisco vizsgát kellene tennie, itthonról Ubuntun.
Mi fogad a vizsgára belépéskor:
The Java Runtime Engine (JRE) is misconfigured. Review the setup procedure for Packet Tracer Skills Assessments.
Your browser's JRE version = [1.8.0-ea].
Minimum JRE version required = [1.5].
Világ összes java csomagja fent van, elvileg váltogatni is tudok köztük:
sudo update-alternatives --config java
There are 3 choices for the alternative java (providing /usr/bin/java).
Selection Path Elsőbbsé Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 auto mode
1 /usr/lib/jvm/java-6-oracle/jre/bin/java 14 manual mode
2 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode
* 3 /usr/lib/jvm/java-8-oracle/jre/bin/java 13 manual mode
Próbáltam az összessel, mindig ugyanaz.
Nem igazán értem, a JRE-JDK-java verziók közti korrelációt.
Kérem a mélyen tisztelt Java huszár urakat, hogy segítsenek..
-------------------------------------------------------------------------------------------
Megoldás, workaround a weboldal nem megy csak 1.5.x Java-val 2013-ban és csak Linuxunk ami csak 64 bites problémára:
- Szerezzünk be egy jó öreg 32 bites Operat: http://arc.opera.com/pub/opera/linux/952/final/en/i386/static/opera-9.5…
- Installaljuk fel (ez fontos) valahova pld. /opt/opera
- Szerezzünk be jó öreg 32 bites JRE-t: http://download.oracle.com/otn/java/jdk/1.5.0_22/jre-1_5_0_22-linux-i58…
- Installáljuk fel ezt is az /opt/jre-1_5_0_22 mappába
- Opera elindít, Tools-Preferences-Advanced-Content: Enable Java checkboxot bepippant, a Java Options... gombra kattintva megadod a kicsomagolt jre helyét (pl.: /opt/jre1.5.0_22/lib/i386)
- Amennyiben ízlésünk megkívánja szerezzünk be hozzá Macromedia pardon Adobe flashet is:
> http://fpdownload.macromedia.com/get/flashplayer/pdc/11.2.202.280/insta…
> A targz gyökerében lévő libflashplayer.so-et az /opt/opera/lib/opera/plugins/ mappába tömörítjük.
A folyamat végén egy java és flash képes retro böngészőt kapunk ami képes pld. a Cisco CCNA vizsgákhoz használ weboldalalak megjelenítésére.
- 7314 megtekintés
Hozzászólások
Sajnos a Cisco elég sok szoftverét elég gyatra minőségben kivitelezte. Én is belefutottam már olyanba, hogy valami Cisco router configjához kellett mindenképpen java (nem, ios-hez hozzá sem fértem), és _csak_ és kizárólag 1.5-ös java felelt meg neki.
Az észjárásod teljesen jogos, ha egyszer azt írja, hogy "Minimum JRE version required = [1.5]", akkor elvárható, hoy 6-7-8-assal is működjön. Mégis, javasolnám, hogy próbáld meg 1.5-össel, innen letölthető:
http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-ar…
Majd számolj be róla, hogy sikerült-e.
Szerk.: A JDK a Java Development Kit, a JRE pedig a Runtime Environment, értelemszerűen JDK fejlesztéshez kell, JRE-t pedig ahhoz, hogy a lefejlesztett alkalmazás a célgépen elinduljon és működjön. Szóval JRE-t szedj le, de a mélyentisztelt Cisco-sok teljesítményét elnézve, azon sem lepődnék meg, ha valami csoda folytán JDK kéne a futtatáshoz...
- A hozzászóláshoz be kell jelentkezni
Ja és azt nyilván mondani sem kell, hogy nem fizetős felhasználóknak az 1.5-ös java supportja 2009-ben véget ért, azaz négy éve. Szóval majd ne az update-alternatives-zel állítsd be defaultnak ha lehet, mert 1) biztonsági rés 2) előfordulhat, hogy a legtöbb mai app igényli a magasabb verziót.
- A hozzászóláshoz be kell jelentkezni
Feltettem ezt is, binárisból, az update-alternatives --config java ezt már nem látja.
Hovatovább hiába állítgatom ott a verziókat a 6-7-8 közt a Java version verify mindig 1.8.0-ea-t lát.
A JDR, JRE rövidítéseket értem, csak azt nem hogy akkor mi az a Mozilla bővítmény ami Java plugin néven 1.6.0 verzióval van a bővítmények közt, illetve az mihez tartozik.
- A hozzászóláshoz be kell jelentkezni
Az Oracle (SUN) JRE böngészőpluginnal (és java WebStarttal) együtt jön, szóval valószínűleg ehhez tartozik: /usr/lib/jvm/java-6-oracle/jre/bin/java (bővebben valószínűleg megtalálod az infókat az about:plugins url-en). Az OpenJDK-val az ún. IcedTea pluginnal tudsz böngésző plugint varázsolni.
Igen, az utolsó posztom kicsit irreleváns volt, mivel az oracle-től letöltött java valószínűleg nem fog automatikusan az alternatives adatbázisban szerepelni (bár megoldható).
Ha fennvan az 1.5-ös, akkor állítsd be a JAVA_HOME környezeti változót pl.: export JAVA_HOME="/opt/jre1.5.0_22" és futtasd a programod a /opt/jre1.5.0_22/bin/java binárissal.
Szerk. Ja szépen lassan felfogom. Itt böngésző pluginról van szó a Cisco CCNA stb. vizsgákhoz?
- A hozzászóláshoz be kell jelentkezni
Igen valami Cisco-s sulis vizsgához kellene, lehet hogy pont CCNA. Gyakorlatilag egy weboltalt kívánok megnyitni.
A java plugint a /etc/alternatives/libnpjp2.so állítja. Ezt a symlinket próbáltam áttenni /usr/lib/jvm/java-6-oracle/jre/lib/amd64/libnpjp2.so ide innentől az about:pluginsban az 1.6.0_45 java plugin szerepel.
Viszont a Cisco még mindig 1.8.0-t lát ezzel a weboldallal egyetemben:
http://javatester.org/version.html
Próbáltam export JAVA_HOME=/opt/jre1.5.0_22 után indítrani az FF-et de még mindig 1.8.0 java látszik
- A hozzászóláshoz be kell jelentkezni
De ne erre /usr/lib/jvm/java-6-oracle/jre/lib/amd64/libnpjp2.so tedd át :-)
Hanem az oracle oldaláról letöltött 1.5-ös java-nak a plugins/i386/ns7/libjavaplugin_oji.so-jára. Sajnos java1.5-höz nincs 64bites plugin (majd 10 éves már a java5), szóval 32bites böngésző kell (ebben nem vagyok biztos) és a 32bites plugin.
Azért látja az about:plugins az 1.6.0_45-os verziót, mert valószínűleg a /usr/lib/jvm/java-6-oracle azt tartalmazza, szóval ez teljesen jó így.
Amúgy, egyáltalán ne állítsd át a /etc/alternatives alatt levő szimlinket, inkább kézzel linkeld be a böngésződ plugin mappájába a fenti .so-t.
- A hozzászóláshoz be kell jelentkezni
1.5 JRE-ből van amd64-es verzió, az van leszedve.
Szétnéztem a lib mappában és nem volt libnpjp2.so és ezért tettem át a 6-osra hogy lássam van-e hatása rá.
De a JRE lib mappájában nincs libjavaplugin_oji.so sem. Vagy ez nem a JDK része hanem a webstarté?
- A hozzászóláshoz be kell jelentkezni
Na úgy látom nemcsak én vagyok így kora reggel értetlen :-)
Szóval mivel a 64bitesben nincs java plugin, ezért a 32biteset kell sajnos használnod. Töltsd le az oracle oldaláról a 32bites 1.5-ös javát, abban lesz, kipróbáltam, konkrétan ezzel a linkkel: http://download.oracle.com/otn/java/jdk/1.5.0_22/jre-1_5_0_22-linux-i58…
- A hozzászóláshoz be kell jelentkezni
Wáhh. Szedtem le 32 bites 20.x FF-et, a firefox_intall_dir/plugins mappába bemásoltam a libjavaplugin_oji.so-t amit az about:config nem lát.
Ugyanaezt eljátszottam a 3.5.19-el is azzal sem megy.
- A hozzászóláshoz be kell jelentkezni
Szívás. Na én is kipróbálom.
- A hozzászóláshoz be kell jelentkezni
Barátom Ön egy úr!
- A hozzászóláshoz be kell jelentkezni
Köszi :-) Igazából én is feltettem most magamnak a kérdést, hogy mégis miért szívok én ezzel? :-) De a válasz az, hogy annó engem egy 24órás progverseny döntőjében ért utol a probléma: a Cisco routert konfigolni kellett volna, 10 perccel indulás előtt még nem volt netünk és az a szar csak 1.5-ös javával volt hajlandó működni, olyat pedig már nem tudtam csomagból feltenni. Szóval átérzem a problémád :-)
Viszont a rossz hír az, hogy én sem tudtam sehogy működésre bírni; a 32bites plugin 64bites rendszeren meg sem nézi. Direkt ftp-ről töltöttem, hogy biztos i686 buildet kapjak (innen: http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/), az application.enable_ns_plugin_finder true-ra állítottam, viszont a 64 bites pluginjaimat ellenőrzi (és kiírja konzolra, hogy nem tudja betölteni), viszont a 32 bites böngésző a 32 bites plugint nem is ellenőrzni. Nem értem miért. Kipróbáltam 20-assal (legújabb stable), 17-essel (ESR), 3-assal (első GTK-s natív) és 2-essel (hátha alapon), de egyikkel sem értem el sikert.
Azt hiszem ebből 32bites rendszer, vagy valami 32bit chroot, vagy virtuális windows lesz. Más ötletem egyelőre nincs.
Update: Jó hírem van:
ezzel az operával: http://arc.opera.com/pub/opera/linux/952/final/en/i386/static/opera-9.5…
működik! Tools-Preferences-Advanced-Content: Enable Java checkboxot bepippant, a Java Options... gombra kattintva megadod a kicsomagolt jre helyét (pl.: /home/kmarc/Downloads/jre1.5.0_22/lib/i386), és az általad is linkelt http://javatester.org/version.html oldal szépen kiírja, hogy 1.5.0_22 from Sun Microsystems Inc. pluginod van.
- A hozzászóláshoz be kell jelentkezni
Ezer köszönet a kitartásodért, az Operával felvázolt kombináció tényleg működik. Időgép fílingje van a dolognak.
És most jön a következő kihívás:
**You don't have Macromedia Flash Player! Install here
Click here to continue
- A hozzászóláshoz be kell jelentkezni
Nagyon szívesen. Legalább tettem ma valami jót. BTW annyit még kiegészítésként írj a címbe/posztba hogy firefox alatt a 64 bit miatt nem megy (úgy gyanítom 32bites 3-asnál nem öregebb ff, 32bites rendszeren látná a 32bites plugint)
Szerk. Ja jó, közben látom benne van. Hát a Cisco-sok azért értenek a rossz szoftverek írásához... Nem is értem, én ha akarnék sem tudnék egyből olyan programot írni, ami 1.5-ös javával megy, de újabbal nem :-)
- A hozzászóláshoz be kell jelentkezni
En találkoztam olyannal, ami csak 1.6.0-1.6u7 között működik... a kulcsa az a dolognak, hogy Swing-es kliens alkalmazás GUI-ját a szerver rakja össze (a Swing objektumokat, mindent) és át-szerializálja a kliensre, ami ott csak "megjeleníti", majd az inputot vissza-szerializálja a szerverre, ahol a GUI logika fut. Szerintem erre a Sun-osok sem gondoltak, hogy valaki elvetemült ilyet fog csinálni...
- A hozzászóláshoz be kell jelentkezni
Valahol a 3.5/3.6 kornyeken valtott a firefox 32 biten is a libnpjp2.so hasznalatara.
- A hozzászóláshoz be kell jelentkezni
Na. Amúgy az 1.8-as javat szedd le a francba. Jövőre jelenik meg, hacsak nem fejlesztesz te vele, semmi szükséged nincs 8-as javára.
- A hozzászóláshoz be kell jelentkezni
http://raerek.blogspot.hu/2013/02/kir3-ubuntu-1204-alatt.html
hasonló probléma
- A hozzászóláshoz be kell jelentkezni
+
Besz..tam
Ezt kerestem régóta
Kösz szépen így utólag
- A hozzászóláshoz be kell jelentkezni