Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: m_v 18 Dubna 2012, 13:21:24
-
Potřeboval bych tady na této stránce spustit video: http://www.screencast-o-matic.com/watch/cjXeqwnDe a píše mi to ať instaluji java plugin. Přitom mám nainstalováno OpenJDK Java 7.0 Runtime. Odkazuje mě to na stažení těchto balíčků: http://java.com/en/download/manual.jsp?locale=en.
Který mám vybrat, když mám Ubuntu 11.10 64 bit a jak to nejjednodušeji instalovat, nějak nevím jak instalovat bin, nebo rpm?
Verify Java Version mi píše Your Java version: Version 6 Update 23, mám prý instalovat update 31.
Prosím o pomoc a předem děkuji
-
No problem bude s tim, ze v jave se nasla bezpecnostni dira a ma se naistalovat Java SE 6 Update 31 nebo version 7 Update 3 (kde je to "prej" zaplatovano).
-
a můžete mě nasměrovat, který balíček stáhnout pro ubuntu 11.10 64bit a jak jej instalovat - např. bin, nebo rpm - nějaký link kde se to řeší, na wiki, jsem se v tom nezorientoval, díky moc
-
Napred napis do konzole toto:
update-java-alternatives -l
a dej sem vypis. Tim zjistime jakou javu mas naistalovanou a jakou ne.
-
musis si nastavit par veci rucne (nebo dat do tveho shellrc) .. vyexportovat se spravnyma hodnotama JAVA_HOME, JAVA_BINDIR a JAVA_ROOT .. nebo si tu aplikaci vytvorit wrapper, kde budou lokalne .. kdyby tohle nefingovalo tak bych zkusil dat lokalne i do PATH cesti do JAVA_BINDIR
-
Napred napis do konzole toto:
update-java-alternatives -l
a dej sem vypis. Tim zjistime jakou javu mas naistalovanou a jakou ne.
zcela zbytecne, nedetekuje third party javu
-
Napred napis do konzole toto:
update-java-alternatives -l
a dej sem vypis. Tim zjistime jakou javu mas naistalovanou a jakou ne.
zcela zbytecne, nedetekuje third party javu
No OpenJDK je taky third party. Zalezi jestli to ta third party java napise do *.jinfo souboru.
Ale jinak ja nemam 64bit ani Ubuntu 11.10. takze to nemam jak otestovat.
Neco o Java7 (od Oracle) treba pisu tu:
http://forum.ubuntu.cz/index.php?topic=60504.msg431637#msg431637 (http://forum.ubuntu.cz/index.php?topic=60504.msg431637#msg431637)
(ale jsou i jine zpusoby instalace)
Kazdopadne bych to
update-java-alternatives -l
zkusil. Taky bych zkusil napsat
java -version
Tim se otestuje jestli je nastavena PATH.
Dale se mrknou do prohlizece jestli ma plugin IcedTea. To neni potreba, to ma, jinak by mu Java v prohlizeci nejela vubec.
-
první výpis:
martin@martin-HP-ProBook-4510s:~$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
martin@martin-HP-ProBook-4510s:~$
druhý výpis:
martin@martin-HP-ProBook-4510s:~$ update-java-alternatives -l
java-1.6.0-openjdk 1061 /usr/lib/jvm/java-1.6.0-openjdk
java-1.7.0-openjdk-amd64 1051 /usr/lib/jvm/java-1.7.0-openjdk-amd64
martin@martin-HP-ProBook-4510s:~$
tohle: musis si nastavit par veci rucne (nebo dat do tveho shellrc) .. vyexportovat se spravnyma hodnotama JAVA_HOME, JAVA_BINDIR a JAVA_ROOT .. nebo si tu aplikaci vytvorit wrapper, kde budou lokalne .. kdyby tohle nefingovalo tak bych zkusil dat lokalne i do PATH cesti do JAVA_BINDIR
je pro mě španělská vesnice, mohli byste to rozepsat do více kroků, ne trochu, ale vůbec tomu nerozumím. Umím tak maximálně využít ppa archiv a následně něco instalovat, ale to je vše co zatím v terminálu zvládnu. Jsem 2 měsíce na Ubunut. Díky za pomoc a návrhy
-
Tak se prepni do Javy 7
sudo update-java-alternatives -s java-1.7.0-openjdk-amd64
a znovu
java -version
Uvidime jakou mas verzi. A pro jistotu zkus i to video potom.
-
.....
dost, rikas strasne nesmysly.
musis si nastavit par veci rucne (nebo dat do tveho shellrc) .. vyexportovat se spravnyma hodnotama JAVA_HOME, JAVA_BINDIR a JAVA_ROOT .. nebo si tu aplikaci vytvorit wrapper, kde budou lokalne .. kdyby tohle nefingovalo tak bych zkusil dat lokalne i do PATH cesti do JAVA_BINDIR
Pokud chces pouzivat jen sunovskou javu, tak openjdk muzes odinstalovat.
Pokud chces pouzivat normalne openjdk a sunovskou javu jen pro tuhle aplikaci, tak si musis vytvorit spousteci skript kde nastavis a exportujes cesty pro sunovskou javu
#!/bin/bash
### ? obvykle /usr/java nebo /usr/jdk, etc .. https://bugzilla.novell.com/show_bug.cgi?id=722252 tady nekolikrat vysvetluju jak na to
export JAVA_PATH=/cesta
export JAVA_HOME=$JAVA_PATH
export JAVA_BINDIR=$JAVA_PATH/bin
ta_aplikace();
-
ntz_reloaded
Hele jestli rikam blbosti. Tak sorry, chci jen pomoct.
Kazdopadne kdyz uz rikam blbosti, tak aspon napis co neni pravda, protoze konstatovani, ze rikam blbosti a nerict jake je na nic.
Pokud vim, tak uzivatel m_v nikde nepsal jakou chce implementaci JVM (Oracle, OpenJDK, ...) ani aplikace to nikde nevyzadovala (pokud to nekde pise tak se omlouvam).
Dalsi vec. Nevim jak v Ubuntu 11.10 ale v ubuntu 10.10 se OpenJDK standarne instaluje tak, ze lze nastavit pres update-java-alternatives -l
sudo update-java-alternatives -s <jaka java>
a i kdyz ma uzivatel m_v naistalovane OpenJDK7, tak ma nastavenou jako vychozi javu 6 viz:
martin@martin-HP-ProBook-4510s:~$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)
martin@martin-HP-ProBook-4510s:~$
Takze pokud nastavi Javu7 jako vychozi ma vyhrano.
Diky pokud me opravis.
-
Díky všem za pomoc - nerad bych vyvolával spory:) Moje schopnost definovat problém je asi celkem špatná, ale zkusil jsem postup podle Zerog a vyhodilo to tyhle hlášky - video stále nefunguje:
martin@martin-HP-ProBook-4510s:~$ sudo update-java-alternatives -s java-1.7.0-openjdk-amd64
[sudo] password for martin:
update-alternatives: chyba: pro appletviewer neexistují žádné alternativy.
update-alternatives: chyba: pro apt neexistují žádné alternativy.
update-alternatives: chyba: pro extcheck neexistují žádné alternativy.
update-alternatives: chyba: pro idlj neexistují žádné alternativy.
update-alternatives: chyba: pro jar neexistují žádné alternativy.
update-alternatives: chyba: pro jarsigner neexistují žádné alternativy.
update-alternatives: chyba: pro javac neexistují žádné alternativy.
update-alternatives: chyba: pro javadoc neexistují žádné alternativy.
update-alternatives: chyba: pro javah neexistují žádné alternativy.
update-alternatives: chyba: pro javap neexistují žádné alternativy.
update-alternatives: chyba: pro -javaplugin.so neexistují žádné alternativy.
update-alternatives: chyba: pro jconsole neexistují žádné alternativy.
update-alternatives: chyba: pro jdb neexistují žádné alternativy.
update-alternatives: chyba: pro jhat neexistují žádné alternativy.
update-alternatives: chyba: pro jinfo neexistují žádné alternativy.
update-alternatives: chyba: pro jmap neexistují žádné alternativy.
update-alternatives: chyba: pro jps neexistují žádné alternativy.
update-alternatives: chyba: pro jrunscript neexistují žádné alternativy.
update-alternatives: chyba: pro jsadebugd neexistují žádné alternativy.
update-alternatives: chyba: pro jstack neexistují žádné alternativy.
update-alternatives: chyba: pro jstat neexistují žádné alternativy.
update-alternatives: chyba: pro jstatd neexistují žádné alternativy.
update-alternatives: chyba: pro native2ascii neexistují žádné alternativy.
update-alternatives: chyba: pro rmic neexistují žádné alternativy.
update-alternatives: chyba: pro serialver neexistují žádné alternativy.
update-alternatives: chyba: pro schemagen neexistují žádné alternativy.
update-alternatives: chyba: pro wsgen neexistují žádné alternativy.
update-alternatives: chyba: pro wsimport neexistují žádné alternativy.
update-alternatives: chyba: pro xjc neexistují žádné alternativy.
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/appletviewer
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/apt
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/extcheck
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/idlj
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/jarsigner
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/jar
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/javac
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/javadoc
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/javah
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/javap
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/jconsole
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/jdb
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/jhat
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/jinfo
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/jmap
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/jps
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/jrunscript
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/jsadebugd
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/jstack
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/jstatd
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/jstat
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/native2ascii
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/rmic
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/serialver
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/schemagen
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/wsgen
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/wsimport
update-java-alternatives: jdk alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/bin/xjc
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so
martin@martin-HP-ProBook-4510s:~$ java -version
java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0) (7~b147-2.0-0ubuntu0.11.10.1)
OpenJDK 64-Bit Server VM (build 21.0-b17, mixed mode)
martin@martin-HP-ProBook-4510s:~$
podle ntz_reloaded - na vytváření spouštěcího skriptu se nějak necítím, raději se spokojím s tím, že tohle video asi nerozchodím.
Nemáte link na nějaké stránky, kde bych mohl zkusit jiné video, zda to běží?
Po přepnutí javy mi opera stále hlásí, že používám javu 1,6 a ne 1,7 ač podle terminálu jsem do ní přepojen?
Která java je ta 1,7 - OpenJDK nebo Sun?
Mám tedy odinstalovat OpenJDK? Zdůrazňuji že, Sun jsem nikdy samostatně neinstaloval, vše jen přes Centrum software
Takže nevím - každopádně pokud nejde jedno video tak to přežiju, moc děkuji za pomoc
-
pokud to chceš mít jenom na aplety v Opeře tak ani nemusíš koumat update-alternatives, stačí někam rozbalit .tar.gz archiv (http://www.oracle.com/technetwork/java/javase/downloads/jre-7u3-download-1501631.html) a správně nastavit pluginy v Opeře (Nastavení - Pokročilé volby - Nastavit zásuvné moduly), konkrétně potřebuješ adresář s libnpjp2.so
-
Udělal jsem to tak, že jsem to rozbalil do dokumentů přes Nastavení/Pokročilé/Obsah/Nastavení zásuvných modulů jsem vytvořil novou cestu ke zmíněnému archivu (konkrétně složka amd64, jeden soubor nelze vybrat) a dopadl jsem tak, že video stále nefunguje, jen to nehlásí, že bych měl instalovat plugin - je to šedivé a nic neříkající:) Pokud dám ověřit Javu (http://www.java.com/en/download/installed.jsp) tak to stále hlásí, že používám verzi 1.6 - prosím, jak to mám v nastavení Opery konkrétně nastavit. Předem moc děkuji
-
uz to tady nekde padlo proboha .. browser plugin je jeden soubor libnpjp2.so kterej musis umistit do prislusne slozky s ostatnima pluginama pro prohlizece a restartovat FF/operu .. uz to tady nekde padlo.
http://www.java.com/en/download/help/linux_install.xml
pokud to chceš mít jenom na aplety v Opeře tak ani nemusíš koumat update-alternatives, stačí někam rozbalit .tar.gz archiv (http://www.oracle.com/technetwork/java/javase/downloads/jre-7u3-download-1501631.html) a správně nastavit pluginy v Opeře (Nastavení - Pokročilé volby - Nastavit zásuvné moduly), konkrétně potřebuješ adresář s libnpjp2.so
-
Udělal jsem to tedy tak jak píšeš a výsledek nic - opera = šedivá plocha, firefox = instulujte plugin java. Moje neschopnost asi nezná mezí, ale prostě to nejde. Omlouvám se a děkuji za veškerou pomoc
-
taky by to asi chtělo povypínat v Opeře ostatní javy, kdyžtak sem hoď snímek toho nastavení v Opeře
-
posílám: https://picasaweb.google.com/112462111824546873073/23Dubna2012?authkey=Gv1sRgCL_i_-_1ltDLYw
-
Tak odinstaluj icedtea-plugin.
Jo a nestačí jenom ten libnpjp2.so, potřebuješ celou tu složku.
Co mě funguje je mít v /usr/lib/opera/plugins (nebo v jiný složce kterou máš nastavenou v cestě) symlink na libnpjp2.so (prostě symlink místo kopie co máš teď). Opera asi konvertuje cesty k linkům na cesty ke zdrojům.
-
odsinstaloval jsem, zkopíroval obsah celé složky do Opery/plugins a stejně tak Firefox - nic, beze změny. Koukal jsem se tady: http://ubuntu.wz.cz/hlavni_stranky/linux_prikazy.html, ale vytvořit symlink asi nesvedu. Prostě se bez tohoto videa obejdu, doufám, že jiným věcem bude stačit starší java, omlouvám se a ještě jednou děkuji za veškerou pomoc, jako začátečník toho zatím mnoho neumím, ale budu se zlepšovat:)
-
ale vytvořit symlink asi nesvedu
, čo bysi nesvedl... , keď si to to všetko dokázal , tak toto je už malina... ako tu už odznelo , traba nalinkovať prehliadaču ten prepotrebný súbor libnpjp2.so
tak , a teraz ho treba nájť ,jaby somho hladal takto :locate libnpjp2.so u mňa je to asi takto locate libnpjp2.so
/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/libnpjp2.sotakže sa našiel , a teraz spravím link, veľmi jednoducho,asi takto u mňa:sudo ln -s /usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/i386/libnpjp2.so /usr/lib/mozilla/plugins/ hotovo,nalinkoval som tú knižnicu do priečinka mozilly , kde sú uložené jej všetky pluginy. teraz už len reštartuj mozillu a otestuj javu napr. va webe http://javatester.org/version.html , mrkni sa aj tu (http://www.oracle.com/technetwork/java/javase/manual-plugin-install-linux-136395.html) jeto návod od oracle.
Edit : prave som si otvoril tvoj obrázok a vidím , že máš nainštalované dva pluginy javy, v opere. sprav nasledovné : otvor operu , do adresného riadku napíš about:plugins otvorí sa ti karta s pluginami a tam zakáž "IcedTea NPR Web Browser Plugin ", plugin "Java(TM) Plug-in " povol .reštart opery.
[příloha smazaná administrátorem]
-
Jsi naprosto geniální, díky moc - v mozille už to frčí, ještě to zprovozním v opeře, (IcedTea) jsem už předtím odinstaloval, takže udělám ještě ten symlink pro operu. Všem vám moc děkuji - jednomu člověku musí radit tolik lidí, to je hrůza, musím se zlepšit. Ještě jednou dík.
-
klid .. radsi nez takovouhle sebekritiku bych videl radsi nejakou realnou snahu ;)
-
Budu se snažit, budu se snažit:)