Portál AbcLinuxu, 26. dubna 2024 10:14


Dotaz: Potíže s javou a geogebrou

1.1.2010 17:17 Mathe | skóre: 10 | blog: mathe
Potíže s javou a geogebrou
Přečteno: 167×
Odpovědět | Admin
Dobrý den, chtěl jsem si stáhnout a nainstalovat program geogebra. Stáhnul jsem si tedy instalačku. Nejdříve jsem ale šel stáhnout javu. Při instalaci javy jsem postupoval dle návodu. Vše proběhlo bez chybových hlášení. Poté jsem se rozhodl pro instalaci Geogebry. Ovšem instalace se vždy nepodaří a napíše
sh GeoGebra_3_2_0_1.bin.sh 
Preparing to install...
Extracting the installation resources from the installer archive...
Configuring the installer for this system's environment...
No Java virtual machine could be found from your PATH
environment variable.  You must install a VM prior to
running this program.
Nevíte někdo co s tím ? Děkuji.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

1.1.2010 17:25 jan.xxx
Rozbalit Rozbalit vše Re: Potíže s javou a geogebrou
Odpovědět | | Sbalit | Link | Blokovat | Admin
V PATH chybí odkaz na adresář s binárkou javy. Většinou se přidává proměnná JAVA_HOME. Funguje vám vůbec java -version?
1.1.2010 17:26 Mathe | skóre: 10 | blog: mathe
Rozbalit Rozbalit vše Re: Potíže s javou a geogebrou
Ano. Funguje mi příkaz java --version a vypíše
java --version
java version "1.5.0"
gij (GNU libgcj) version 4.3.2

Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1.1.2010 17:31 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Potíže s javou a geogebrou
To nie je Java, to je GCC. :-) Hladas nieco taketo:
# java -version
java version "1.6.0_17"
Java(TM) SE Runtime Environment (build 1.6.0_17-b04)
Java HotSpot(TM) Client VM (build 14.3-b01, mixed mode, sharing)
1.1.2010 17:33 Mathe | skóre: 10 | blog: mathe
Rozbalit Rozbalit vše Re: Potíže s javou a geogebrou
java -version
vypíše to samé
1.1.2010 17:25 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Potíže s javou a geogebrou
Odpovědět | | Sbalit | Link | Blokovat | Admin
No, a teda je alebo nie je ta Tebou instalovana Java v PATH?
# which java
1.1.2010 17:30 Mathe | skóre: 10 | blog: mathe
Rozbalit Rozbalit vše Re: Potíže s javou a geogebrou
A jak poznám jestli je v Path ? Příkaz which java vypsal
/usr/bin/java
tam jsem ji také instaloval.
1.1.2010 17:33 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Potíže s javou a geogebrou
Ako si ju instaloval? V povodnom dotaze uvadzas linku na Sun, zatial co neskor uvadzas nejaku GNU wannabe-java imitaciu.
1.1.2010 17:37 Mathe | skóre: 10 | blog: mathe
Rozbalit Rozbalit vše Re: Potíže s javou a geogebrou
No stáhnul jsem jí přesunul instalačku do /usr/java . Změnil práva a spustil instalaci. dle tohoto návodu
1.1.2010 17:40 Mathe | skóre: 10 | blog: mathe
Rozbalit Rozbalit vše Re: Potíže s javou a geogebrou
Což jsem asi pěkně zdupal viďte, protože ta java co jsem stáhnul je asi "jenom" do prohlížečů.
1.1.2010 19:32 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Potíže s javou a geogebrou
Ten navod je pre normalnu Javu. Lenze ten instalator vytvori v mieste instalacie adresar, a v nom je adresar bin obsahujuci prikaz java. Tento adresar si ale patrne nepridal do premennej PATH, resp. si ho do nej nepridal pred adresar /usr/bin, v ktorom sa uz jedna java nachadza.
1.1.2010 20:54 cronin | skóre: 49
Rozbalit Rozbalit vše Re: Potíže s javou a geogebrou
A jak poznám jestli je v Path ? Příkaz which java vypsal
/usr/bin/java
Takze takto: Premenna PATH obsahuje zoznam adresarov, ktore sa prehladavaju, ked sa ma spustit nejaky prikaz; pre jednoduchost ponechajme stranou veci, ktore sa prehladavaju este predtym, ako vstavane prikazy shell-u ci aliasy. Prvy najduvsi spustitelny subor zhodneho mena s programom sa spusti. Prikaz which dava odpoved na otazku, ktory program sa spusti, ked sa zada zadany prikaz. Takze ked Ty napises "java", spusti sa /usr/bin/java, pretoze tento subor sa pri prehladavani adresarov v PATH najde ako prvy.

Ked si nainstaloval Sunovsku javu do /usr, instalacia vyrobila adresar /usr/jdk1.6.0_u17 alebo nieco take, ktory obsahuje podadresar bin v ktorom je spustitleny subor java, ktory je tou Javou, ktoru potrebujes. Aby sa tato Java spustila pred tou inou, treba modifikovat PATH tak, aby sa zmieneny adresar prehladaval skor.
export PATH="/usr/jdk1.6.0_u17/bin:${PATH}"
alebo este lepsie
export JAVA_HOME="/usr/jdk1.6.0_u17"
export PATH="${JAVA_HOME}/bin:${PATH}"
V Java svete je totiz vacsina spustitelnych suborov urobena ako skripty, ktore medzi inym najdu Javu, a casto prave podla premennej JAVA_HOME.
2.1.2010 12:22 Mathe | skóre: 10 | blog: mathe
Rozbalit Rozbalit vše Re: Potíže s javou a geogebrou
Děkuji, váš postup funguje.
1.1.2010 17:53 Mathe | skóre: 10 | blog: mathe
Rozbalit Rozbalit vše Re: Potíže s javou a geogebrou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Byl by tedy někdo tak hodný a řekl mi, jak nainstaluji javu na Debianu Lenny ?
1.1.2010 18:51 voda | skóre: 28
Rozbalit Rozbalit vše Re: Potíže s javou a geogebrou
# aptitude install sun-java6-jre

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.