Autor Téma: java na 64bit systému  (Přečteno 1683 krát)

Offline tom.i

  • Začátečník
  • **
  • Příspěvků: 39
    • Zobrazit profil
    • Tomíkův BLOG
java na 64bit systému
« kdy: 08. 01. 2009, 16:12:18 »
Ahoj mam Lennyho a rad bych provozoval nejakou 64bit Javu. Mam par aplikaci pod Javou ale Java nefunguje. Postupoval jsem podle tohoto: http://java.com/en/download/help/5000011400.xml#install ale Java nefunguje. Dokonce i instalace Javove aplikace (esmska) si natahla znovu balik
Kód: [Vybrat]
sun-java6-bin sun-java6-jre. Jeste jedna vec na teto strance: http://java.com/en/download/linux_manual.jsp?locale=en&host=java.com:80 je napsano ze se ma nainstalovat 32bit verze java appletu. Tak jsem nainstaloval tento balicek
Kód: [Vybrat]
java-gcj-compat-plugin. Tak nevim jestli je to vse spravne, ale Java mi stejne nejede.
Pri zkouseni na strankach java.com (Do I have Java) me Iceweasel spadne. Predtim crashem se mi na vterinu objevi dialog s 3 buttonkama o nejaky potvrzeni, ale nestihnu to precist.
No proste.. ma nekdo zkusenost rozbehnout Javu na 64bit systemu. Osvedcenej zpusob, aby valily jak aplikace pod Javou tak i java v prohlizeci? Vim ze jsou to 2 odlisne zpusoby instalace a nastaveni, nebo klidne link na nejakou web page.
Diky moc Tom
HP 6715b, 2 GB RAM, TL-60 Turion64 X2, 2 GHz, ATI X1250, 15,4" 1680x1050, Debian Lenny 64bit, KDE 4.2

airlive

  • Host
Re: java na 64bit systému
« Odpověď #1 kdy: 08. 01. 2009, 17:08:20 »
Přidání JRE z non-free
Kód: [Vybrat]
# apt-get install sun-java5-jreJRE plugin do Iceweaselu
Kód: [Vybrat]
# apt-get install sun-java5-plugin
Java plugin ve Firefoxu.
Vytvoříme symbolický odkaz, aby mohl využiť JRE ve Firefoxu.
Kód: [Vybrat]
ln -s /home/peter/jre1.5.0_08/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/firefox/plugins/
Akorát přepište architekturu pro 64bit.
« Poslední změna: 08. 01. 2009, 17:09:22 od airlive »

Offline tom.i

  • Začátečník
  • **
  • Příspěvků: 39
    • Zobrazit profil
    • Tomíkův BLOG
Re: java na 64bit systému
« Odpověď #2 kdy: 08. 01. 2009, 17:33:10 »
Přidání JRE z non-free
Kód: [Vybrat]
# apt-get install sun-java5-jreJRE plugin do Iceweaselu
Kód: [Vybrat]
# apt-get install sun-java5-plugin
Java plugin ve Firefoxu.
Vytvoříme symbolický odkaz, aby mohl využiť JRE ve Firefoxu.
Kód: [Vybrat]
ln -s /home/peter/jre1.5.0_08/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/firefox/plugins/
Akorát přepište architekturu pro 64bit.
Takze, JRE5ku jsem teda nainstalil. V pohode.
Problem je u toho baliku sun-java5-plugin pro Icewaesel. To me napsalo ze nemuze najit kandidatskou verzi.
Kód: [Vybrat]
tomik@debian:~$ sudo aptitude install sun-java5-plugin
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtu stavové informace... Hotovo
Čtu rozšířené stavové informace
Inicializuji stavy balíků... Hotovo
Načítám popisy úloh... Hotovo
K balíku sun-java5-plugin nebyla nalezena kandidátská verze
K balíku sun-java5-plugin nebyla nalezena kandidátská verze
Žádné balíky se nebudou instalovat, aktualizovat nebo odstraňovat.
0 balíků aktualizováno, 0 nově instalováno, 0 k odstranění a 0 neaktualizováno.
Potřebuji stáhnout 0B archivů. Po rozbalení bude použito 0B.
A simlink jsem nevytvarel, sice v
Kód: [Vybrat]
/usr/lib64/iceweasel/ je, ale neni tam adresar plugins.
HP 6715b, 2 GB RAM, TL-60 Turion64 X2, 2 GHz, ATI X1250, 15,4" 1680x1050, Debian Lenny 64bit, KDE 4.2

airlive

  • Host
Re: java na 64bit systému
« Odpověď #3 kdy: 08. 01. 2009, 17:59:34 »
Tak jinak:
# apt-get install sun-java6-bin sun-java6-doc sun-java6-jdk sun-java6-jre sun-java6-plugin sun-java6-source

bude potreba potvrdit licence (oznacuje se tabulatorem, potvrzuje mezernikem), pote kvuli licenci u dokumentace, bude potreba, tak jak vas apt-get navede, stahnout  jdk-6-doc.zip z webu sunu  do /tmp a nastavit vlastnicka prava roota ( sudo chown root:root /tmp/jdk-6-doc.zip

Edit:nejdřív odinstalovat Java 5.
« Poslední změna: 08. 01. 2009, 18:01:56 od airlive »

Offline nazir

  • Uživatel
  • ***
  • Příspěvků: 124
  • S.N.A.F.U.
    • Zobrazit profil
  • Jabber: nazir@jabber.cz
Re: java na 64bit systému
« Odpověď #4 kdy: 08. 01. 2009, 18:14:24 »
Technická: sun-java6-plugin pro tuto architekturu prostě v repozitářích zatím neexistuje, ani v experimentalu, nelze tedy logicky ani nainstalovat... ;^)
Osobně, pokud už potřebuju zasledovat na webu nějaký java applet, sahám po konqueroru, který si ho umí spustit i bez pluginu...
« Poslední změna: 08. 01. 2009, 18:15:29 od nazir »

airlive

  • Host
Re: java na 64bit systému
« Odpověď #5 kdy: 08. 01. 2009, 18:26:26 »
Ano sorry je to tak : http://packages.debian.org/sid/sun-java6-plugin
Měl jsem prvně 32bit a neuvědomil jsem si to.
« Poslední změna: 08. 01. 2009, 18:29:38 od airlive »

Offline tom.i

  • Začátečník
  • **
  • Příspěvků: 39
    • Zobrazit profil
    • Tomíkův BLOG
Re: java na 64bit systému
« Odpověď #6 kdy: 08. 01. 2009, 21:17:12 »
Tak to nepomohlo. Vse jsem provedl jak jste napisali ale kdyz chci spustit esmsku tak:
Kód: [Vybrat]
tomik@debian:~$ esmska
8-led-09 8:09:33  esmska.Main main
SEVERE: Zřejmě program spouštíte na nepodporované verzi Javy! Program s ní nemusí pracovat správně! Ozkoušené verze Javy jsou: Sun Java 6, OpenJDK 6, Apple Java 6.
Exception in thread "main" java.lang.NoClassDefFoundError: esmska.operators.DefaultOperator
   at java.lang.Class.initializeClass(libgcj.so.90)
   at esmska.persistence.ImportManager.importOperators(ImportManager.java:200)
   at esmska.persistence.ImportManager.importOperators(ImportManager.java:186)
   at esmska.persistence.PersistenceManager.loadOperators(PersistenceManager.java:270)
   at esmska.Main.main(Main.java:94)
Caused by: java.lang.ClassNotFoundException: javax.script.ScriptException not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:esmska.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(libgcj.so.90)
   at java.lang.ClassLoader.loadClass(libgcj.so.90)
   at java.lang.ClassLoader.loadClass(libgcj.so.90)
   at java.lang.Class.forName(libgcj.so.90)
   at java.lang.Class.initializeClass(libgcj.so.90)
   ...4 more
proste nic. S Icewaeselem je to to samy. Mozna bude potreba ten simlink. Ale stejne nechapu proc ta Java vubec nejede. Nejaky napad?
HP 6715b, 2 GB RAM, TL-60 Turion64 X2, 2 GHz, ATI X1250, 15,4" 1680x1050, Debian Lenny 64bit, KDE 4.2

Offline Jakub Lucký

  • Uživatel
  • ***
  • Příspěvků: 198
    • Zobrazit profil
    • Skautský oddíl CXL - Praha 4
Re: java na 64bit systému
« Odpověď #7 kdy: 08. 01. 2009, 22:17:14 »
Z výpisu je jasně vidět, že jedete na GNU Javě a ne na Sun Javě, která je žádaná...

Kód: [Vybrat]
# update-java-alternatives --set java-6-sun
Developers, developers, developers, developers, developers!

Offline tom.i

  • Začátečník
  • **
  • Příspěvků: 39
    • Zobrazit profil
    • Tomíkův BLOG
Re: java na 64bit systému
« Odpověď #8 kdy: 08. 01. 2009, 22:55:42 »
Z výpisu je jasně vidět, že jedete na GNU Javě a ne na Sun Javě, která je žádaná...

Kód: [Vybrat]
# update-java-alternatives --set java-6-sun
Sikovne kluk.. pomohlo.. moc dekuji ;) +1
Ale nejak to nepobralo Icewaesel:
Kód: [Vybrat]
tomik@debian:~$ sudo update-java-alternatives --set java-6-sun
[sudo] password for tomik:                                   
Pro firefox-javaplugin.so neexistují žádné alternativy.       
Pro firefox-3.0-javaplugin.so neexistují žádné alternativy.   
Pro iceape-javaplugin.so neexistují žádné alternativy.       
Pro iceweasel-javaplugin.so neexistují žádné alternativy.     
Pro midbrowser-javaplugin.so neexistují žádné alternativy.   
Pro mozilla-javaplugin.so neexistují žádné alternativy.
Pro xulrunner-javaplugin.so neexistují žádné alternativy.
Pro xulrunner-1.9-javaplugin.so neexistují žádné alternativy.
Používám „/usr/lib/jvm/java-6-sun/bin/appletviewer“ pro poskytnutí „appletviewer“.
Používám „/usr/lib/jvm/java-6-sun/bin/apt“ pro poskytnutí „apt“.
Používám „/usr/lib/jvm/java-6-sun/bin/extcheck“ pro poskytnutí „extcheck“.
Používám „/usr/lib/jvm/java-6-sun/bin/idlj“ pro poskytnutí „idlj“.
Používám „/usr/lib/jvm/java-6-sun/bin/jarsigner“ pro poskytnutí „jarsigner“.
Používám „/usr/lib/jvm/java-6-sun/bin/jar“ pro poskytnutí „jar“.
Používám „/usr/lib/jvm/java-6-sun/bin/javac“ pro poskytnutí „javac“.
Používám „/usr/lib/jvm/java-6-sun/bin/javadoc“ pro poskytnutí „javadoc“.
Používám „/usr/lib/jvm/java-6-sun/bin/javah“ pro poskytnutí „javah“.
Používám „/usr/lib/jvm/java-6-sun/bin/javap“ pro poskytnutí „javap“.
Používám „/usr/lib/jvm/java-6-sun/bin/jconsole“ pro poskytnutí „jconsole“.
Používám „/usr/lib/jvm/java-6-sun/bin/jdb“ pro poskytnutí „jdb“.
Používám „/usr/lib/jvm/java-6-sun/bin/jhat“ pro poskytnutí „jhat“.
Používám „/usr/lib/jvm/java-6-sun/bin/jinfo“ pro poskytnutí „jinfo“.
Používám „/usr/lib/jvm/java-6-sun/bin/jmap“ pro poskytnutí „jmap“.
Používám „/usr/lib/jvm/java-6-sun/bin/jps“ pro poskytnutí „jps“.
Používám „/usr/lib/jvm/java-6-sun/bin/jrunscript“ pro poskytnutí „jrunscript“.
Používám „/usr/lib/jvm/java-6-sun/bin/jsadebugd“ pro poskytnutí „jsadebugd“.
Používám „/usr/lib/jvm/java-6-sun/bin/jstack“ pro poskytnutí „jstack“.
Používám „/usr/lib/jvm/java-6-sun/bin/jstatd“ pro poskytnutí „jstatd“.
Používám „/usr/lib/jvm/java-6-sun/bin/jstat“ pro poskytnutí „jstat“.
Používám „/usr/lib/jvm/java-6-sun/bin/jvisualvm“ pro poskytnutí „jvisualvm“.
Používám „/usr/lib/jvm/java-6-sun/bin/native2ascii“ pro poskytnutí „native2ascii“.
Používám „/usr/lib/jvm/java-6-sun/bin/rmic“ pro poskytnutí „rmic“.
Používám „/usr/lib/jvm/java-6-sun/bin/serialver“ pro poskytnutí „serialver“.
Používám „/usr/lib/jvm/java-6-sun/bin/schemagen“ pro poskytnutí „schemagen“.
Používám „/usr/lib/jvm/java-6-sun/bin/wsgen“ pro poskytnutí „wsgen“.
Používám „/usr/lib/jvm/java-6-sun/bin/wsimport“ pro poskytnutí „wsimport“.
Používám „/usr/lib/jvm/java-6-sun/bin/xjc“ pro poskytnutí „xjc“.
Používám „/usr/lib/jvm/java-6-sun/jre/bin/java“ pro poskytnutí „java“.
Používám „/usr/lib/jvm/java-6-sun/jre/lib/jexec“ pro poskytnutí „jexec“.
Používám „/usr/lib/jvm/java-6-sun/jre/bin/keytool“ pro poskytnutí „keytool“.
Používám „/usr/lib/jvm/java-6-sun/jre/bin/orbd“ pro poskytnutí „orbd“.
Používám „/usr/lib/jvm/java-6-sun/jre/bin/pack200“ pro poskytnutí „pack200“.
Používám „/usr/lib/jvm/java-6-sun/jre/bin/policytool“ pro poskytnutí „policytool“.
Používám „/usr/lib/jvm/java-6-sun/jre/bin/rmid“ pro poskytnutí „rmid“.
Používám „/usr/lib/jvm/java-6-sun/jre/bin/rmiregistry“ pro poskytnutí „rmiregistry“.
Používám „/usr/lib/jvm/java-6-sun/jre/bin/servertool“ pro poskytnutí „servertool“.
Používám „/usr/lib/jvm/java-6-sun/jre/bin/tnameserv“ pro poskytnutí „tnameserv“.
Používám „/usr/lib/jvm/java-6-sun/jre/bin/unpack200“ pro poskytnutí „unpack200“.
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-sun/jre/plugin/amd64/ns7/libjavaplugin_oji.so
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-sun/jre/plugin/amd64/ns7/libjavaplugin_oji.so
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-sun/jre/plugin/amd64/ns7/libjavaplugin_oji.so
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-sun/jre/plugin/amd64/ns7/libjavaplugin_oji.so
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-sun/jre/plugin/amd64/ns7/libjavaplugin_oji.so
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-sun/jre/plugin/amd64/ns7/libjavaplugin_oji.so
update-java-alternatives: plugin alternative does not exist: /usr/lib/jvm/java-6-sun/jre/plugin/amd64/ns7/libjavaplugin_oji.so
No neva, zas v Icikovi moc Javu nepotrebuju, hlavni bylo na ty aplikacky ;) za to diiiky ;)
« Poslední změna: 08. 01. 2009, 22:59:03 od tom.i »
HP 6715b, 2 GB RAM, TL-60 Turion64 X2, 2 GHz, ATI X1250, 15,4" 1680x1050, Debian Lenny 64bit, KDE 4.2

Offline Jakub Lucký

  • Uživatel
  • ***
  • Příspěvků: 198
    • Zobrazit profil
    • Skautský oddíl CXL - Praha 4
Re: java na 64bit systému
« Odpověď #9 kdy: 09. 01. 2009, 09:54:25 »
Bojím se, že řešení bude složité...

Pokud chcete plužinu do Iceweaselu v 64bit, jsou dvě varianty
1) 32bit chroot s Iceweaselem a Javou   <- to asi nechceme

2) Následující postup
    a) Musíte stáhnout aktuální Javu z Java.com  (64bit, self-extracting)
    b) Nainstalovat (návod: http://www.java.com/en/download/help/5000010500.xml#install )
    c) ln-s /usr/java/jre1.6.0/plugin/amd64/ns7/libjavaplugin_oji.so ~/.mozilla/plugins

S tím, že c) možná bude vypadat jinak, nevím, kam přesně se to instaluje, popř lze tu plužinu nabídnout všem uživatelům nahrazením ~/.mozilla/plugins za /usr/lib/iceweasel/plugins nebo /usr/lib64/iceweasel/plugins, nevím, jak to na tom 64bitu chodí
Developers, developers, developers, developers, developers!

Offline tom.i

  • Začátečník
  • **
  • Příspěvků: 39
    • Zobrazit profil
    • Tomíkův BLOG
Re: java na 64bit systému
« Odpověď #10 kdy: 09. 01. 2009, 11:36:23 »
Bojím se, že řešení bude složité...

Pokud chcete plužinu do Iceweaselu v 64bit, jsou dvě varianty
1) 32bit chroot s Iceweaselem a Javou   <- to asi nechceme

2) Následující postup
    a) Musíte stáhnout aktuální Javu z Java.com  (64bit, self-extracting)
    b) Nainstalovat (návod: http://www.java.com/en/download/help/5000010500.xml#install )
    c) ln-s /usr/java/jre1.6.0/plugin/amd64/ns7/libjavaplugin_oji.so ~/.mozilla/plugins

S tím, že c) možná bude vypadat jinak, nevím, kam přesně se to instaluje, popř lze tu plužinu nabídnout všem uživatelům nahrazením ~/.mozilla/plugins za /usr/lib/iceweasel/plugins nebo /usr/lib64/iceweasel/plugins, nevím, jak to na tom 64bitu chodí
Tu jsem praveze zkousel instalovat, ale nejeli my s ni zadne java aplikace, MOZNAAA.. by pomohl ten tvuj prikaz
Kód: [Vybrat]
# update-java-alternatives --set java-6-sunKdyztak to vyzkoousim. Uvidime. Uninstalim tu 6ku Javu co ted mam.. a zkusim vlastne ja bych ju tam mel mit rozbalenou.. kurna zkusim tem simlink pak vytvorit :)
HP 6715b, 2 GB RAM, TL-60 Turion64 X2, 2 GHz, ATI X1250, 15,4" 1680x1050, Debian Lenny 64bit, KDE 4.2

Offline Xgamer

  • Začátečník
  • **
  • Příspěvků: 54
    • Zobrazit profil
Re: java na 64bit systému
« Odpověď #11 kdy: 23. 01. 2009, 23:02:25 »
A čo tak skusit openJDK(ten je aj 64bit)? neviem mne to s tým samizda všetko fungovalo ale nie som si 100% istý
Scio me nihil scire.

Offline Martin Plaček

  • Uživatel
  • ***
  • Příspěvků: 162
  • skill: ÚÚ *
    • Zobrazit profil
    • Mártenův e-zin
Re: java na 64bit systému
« Odpověď #12 kdy: 26. 01. 2009, 12:12:43 »
Používám openJDK na 64-bitovém systému bez sebemenších problémů. Je fakt, že jsem pouze uživatelem Javy, ale neprogramuji v ní, takže funkčnost openJDK nemám ověřenou kompletně. Ale při prohlížení Javy na internetu funguje bezchybně.
Lenovo Thinkpad X201 + Lenovo Ultrabase X200 + Debian Squeeze 64-bit s XFCE

* Úklidový Úchyl

Navštivte Mártenův e-zin --> WWW

Offline nazir

  • Uživatel
  • ***
  • Příspěvků: 124
  • S.N.A.F.U.
    • Zobrazit profil
  • Jabber: nazir@jabber.cz
Re: java na 64bit systému
« Odpověď #13 kdy: 12. 02. 2009, 09:57:23 »
Do lennyho propadla sun-java6 6-12-1 včetně sun-java6-plugin...

Offline Petr Slunský

  • Uživatel
  • ***
  • Příspěvků: 182
  • Linux user #485524
    • Zobrazit profil
  • Jabber: slunsky@njs.netlab.cz
Re: java na 64bit systému
« Odpověď #14 kdy: 14. 02. 2009, 00:36:03 »
Pravda, od včerejška už javujeme plně na 64 bitech... :)
Debian Squeeze x64 | KDE