Portál AbcLinuxu, 5. května 2025 08:58

Dotaz: openSuse 10.3 - nastaveni jdk1.6.0_03

3.1.2008 23:30 vlastagf | skóre: 11
openSuse 10.3 - nastaveni jdk1.6.0_03
Přečteno: 565×
Odpovědět | Admin
ahoj, reinstaloval jsem OS (prechod z KDE na Gnome). chtel jsem si do OS nahrat nejnovejsi Javu, ale v repositari nebyla, stahnul jsem ji tedy ze stranek Sunu, uz pri instalaci me trochu rozhodilo, ze se instaluje uplne jinam, nez ty z repositare. sice si ji v NetBeans muzu nastavit jako platformu pro projekt, ale rad bych na ni jel uplne, jen se mi za boha nedari ji systemu vnutit jako defaultni a na java -version mi stale vraci starsi systemove verze. mate s tim nekdo zkusenost? diky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Bluebear avatar 4.1.2008 01:59 Bluebear | skóre: 30 | blog: Bluebearův samožerblog | Praha
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tohle většinou není dobrý nápad - myslím tím nainstalovat si software z webu, bez balíčkovacího systému. Tím se může poměrně dost věcí rozhasit, protože ten software a balíčkovací systém o sobě navzájem nevědí, mohou si přepsat soubory nebo naopak se neaktualizuje všechno, co by mělo.

Doporučuji ještě jednou prohlédnout seznamy balíčků v různých repozitářích, jestli to tam někde není - zkoušel jsi také komunitní repozitáře a neoficiální repozitáře pro nový software?

Pokud to opravdu jinak nepůjde, tak myslím, že můžeš donutit systém k použití jiné Javy tím, že prolezeš konfigurační soubory (předtím zazálohovat!), určitě tam bude pár míst, kde zůstaly nastavené cesty ke staré verzi, a ručně je změnit. Ale to bych udělal opravdu až jako poslední možnost, protože je nemalá pravděpodobnost, že to přestane fungovat úplně. :-(
To mi připomíná, jak jsem si pořídil květináč, že v něm budu mít květinu. Opravdu tam byla, ale potom být přestala...
4.1.2008 14:19 vlastagf | skóre: 11
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
mno ja instaloval rpm balicek z webu Sunu. balicek je instalovany pres YaST, takze ho normalne najdu v seznamu instalovanych balicku, jen OS defaultne uprednostnuje ty "vlastni" verze.

ja prave doufal, ze mi poradite, jak spravne upravit cesty a promenne v OS, protoze to se mi vubec, ale vubec nedari. navic, pokud to neupravuju globalne, ale jen pro jednoho uzivatele, tak to snad tak nebezpecne neni, ne?
4.1.2008 09:16 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
Odpovědět | | Sbalit | Link | Blokovat | Admin
Stáhni si "Linux RPM in self-extracting file" a nainstaluj podle návodu. Potřebné symbolické linky by se měly vytvořit automaticky.
4.1.2008 14:31 vlastagf | skóre: 11
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
to jsem zkousel, ^^^.
4.1.2008 14:54 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
Vytvořily se ti symlinky
/usr/java/latest
/usr/java/default
?
4.1.2008 15:08 vlastagf | skóre: 11
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
ano, jsou tam.
4.1.2008 15:15 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
A co:
which java
a
ls -l cesta_k_java_z_prikazu_vyse
?
4.1.2008 15:18 vlastagf | skóre: 11
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
fuse@dhcppc1:~> which java

/usr/bin/java

fuse@dhcppc1:~> ls -l /usr/bin/java

lrwxrwxrwx 1 root root 22 2007-12-30 17:55 /usr/bin/java -> /etc/alternatives/java
4.1.2008 15:31 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
Zkusil bych buď přepsat symlink /usr/bin/java tak, aby odkazoval na /usr/java/default/bin/java nebo přesunout symlink /etc/alternatives/java někam jinam a vyzkoušet, kam pak bude odkazovat /usr/bin/java
4.1.2008 16:05 vlastagf | skóre: 11
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
uf, no nejdriv jsem smazal /etc/alternatives/java , v tu chvili Java razem nechodila. reinstaloval jsem tedy jdk1.6.0_03 a najednou najela uplne sama.

jen by me jeste zajimalo, zda-li se to da nastavit jen pro jednoho uzivatele a ostatnim nechat tu defaultni? coz by asi vyzadovalo jiny zpusob... nebo ne?

kazdopadne diky moc.
4.1.2008 16:27 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
Přelinkovat /usr/java/default na jinou verzi javy. Vytvořit další symlink /usr/bin/java_neco na /usr/java/latest, viz http://java.sun.com/javase/6/webnotes/install/jdk/install-linux.html (za bodem 5)
Tyto změny jsou platné v celém systému.
6.1.2008 17:47 vlastagf | skóre: 11
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
tak uz se mi uspesne dari nastavit novou Javu pres update-alternatives nebo pres /etc/alternatives a editovani symlinku, co se mi ale vubec nedari je, rozchodit netbeans6.0 pod jakoukoliv 6kovou Javou, at uz z repositaru openSUSE a nebo od Sunu, mate s tim nekdo zkusenost?

pokud netbeans instaluju na 6kovou Javu, tak uz terminal, kdyz nacita GUI, skonci na hlasce

Running the installer wizard...

/usr/lib/"unknown":No such file or directory.

a tim instalace konci, jedina vyjimka nastane pokud instaluju bundle jdk1.6.0_03 s netbeans, to instalace probehne v poradku, akorat netbeans spadne pri spousteni, jestli vam to pomuze, muzu prihodit bugreporty, jak pri spusteni instalace, tak pri spousteni uz netbeans.

zkousim to na cistem OS.
6.1.2008 18:06 vlastagf | skóre: 11
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
tohle bude pravedepodobne to same

ale reseni jsem nikde zatim nenalezl.
4.1.2008 14:41 vlastagf | skóre: 11
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
Odpovědět | | Sbalit | Link | Blokovat | Admin
jak tedy nastavit cesty, aby mi tahle Java chodila pro jednoho uzivatele?
4.1.2008 14:53 Lukáš Kotek | skóre: 15
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravím, pomocí příkazu
/usr/sbin/alternatives --config java
zkontroluj, zda je v seznamu uvedena java, kterou jsi nainstaloval, pokud tam není, přidej ji pomocí příkazu
/usr/sbin/alternatives --install 
např. takto, máš-li v systému nainstalované 2 verze javy:
/usr/sbin/alternatives --install /usr/bin/java java  /usr/java/jdk1.6.0_02/jre/bin/java 2
Lidstvo vydává obrovské prostředky na ochranu sebe sama před sebou samým. Znáte lepší definici šílenství?
4.1.2008 15:11 vlastagf | skóre: 11
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
jedina odpoved: No such file or directory...

zkousel jsem to nekolikrat a ani tam nic takoveho opravdu nemuzu najit.
4.1.2008 15:34 Lukáš Kotek | skóre: 15
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
Aha, tak to je v tom případě specifikum Fedory. Možná bude stát za ozkoušení nějaký z těchto balíčků, ale jsou určeny pro Fedoru, takže těžko říct, jestli to bude pracovat a jak to bude se závislostmi.
Lidstvo vydává obrovské prostředky na ochranu sebe sama před sebou samým. Znáte lepší definici šílenství?
4.1.2008 15:48 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
Na SUSE se tato utilita skrývá pod příkazem update-alternatives, pokud má tazatel tento os :-)
Obecně lze příkaz vyhledat takto: apropos alternatives
Ilfirin avatar 6.1.2008 18:47 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
Odpovědět | | Sbalit | Link | Blokovat | Admin
java-1_6_0-sun | openSUSE-10.3-Updates
V repositáři somzřejmě je.
6.1.2008 19:04 vlastagf | skóre: 11
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
a jaky je to update?
Ilfirin avatar 6.1.2008 20:15 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
Základní balíčky jsou v repozitářích OpenSUSE OSS a OpenSUSE non-oss. Pokud je některý z nich aktualizován, jedna verze se ponechává (to mi zachránilo flash mimochodem, protože nspluginwrapper s tou nejnovější verzí mi nějak nechodí) a nová verze jde do repositáře OpenSUSE Updates.

Ten si lze přidat jak pod položkou "Komunitní repositáře" tak "Nastavení online Aktualizace" (kde se automaticky do repositářů přidá).

Jinak ta java z repositářů chodí dobře, nehledal bych jinou.
6.1.2008 20:40 vlastagf | skóre: 11
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
to jsem nemel ani poneti, ze to takhle funguje. diky moc za informaci !
6.1.2008 21:11 vlastagf | skóre: 11
Rozbalit Rozbalit vše Re: openSuse 10.3 - nastaveni jdk1.6.0_03
kazdopadne problem s /usr/lib/"unknown" a instalaci NB i pri nove JDK6u3 z oficialniho repozitare pretrvava.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.