Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: boonn 31 Srpna 2009, 22:24:38

Název: spouštěč a freerapid
Přispěvatel: boonn 31 Srpna 2009, 22:24:38
Zdravím, používám program freerapid - který je napsaný v javě - a nejde mi na něj  "za Boha" zprovoznit spouštěč (na panelu, na ploše) - při poklepání na spouštěč, se nic neděje. Spustit normálně - poklepáním na spouštěcí soubor (frd.sh) jde.  ???

Program se spouští souborem frd.sh, u kt. mam nastavenej spustitelnej příkaz.

Když jsem zkoušel spustit program z terminálu, napsal mi, že nemá přístup k frd.jar (
Citace
Unable to access jarfile frd.jar
).  :o

U souboru frd.jar jsem taky pro jistotu nastavil spustitelnej příkaz a zkontroloval oprávnění ... ale pořád nic.  :-\ Napadá mi jedině, že mi chybí nějakej plugin na práci s *.jar souborama, na druhou str. je mi divný, že program normálně běží ...

Pokud máte někdo podobnou zkušenost, nebo víte jak to vyřešit, prosím napište ... díky  ;)
Název: Re: spouštěč a freerapid
Přispěvatel: Sarge 01 Září 2009, 09:59:51
Měl jsem stejný problém, zkus napsat do příkazu pro spouštěč toto:

Kód: [Vybrat]
java -jar /cesta ke složce/FreeRapid-0.82/frd.jar
Název: Re: spouštěč a freerapid
Přispěvatel: Kecik 01 Září 2009, 10:01:45
obsah souboru frd.sh pls
Název: Re: spouštěč a freerapid
Přispěvatel: boonn 01 Září 2009, 22:05:05
Měl jsem stejný problém, zkus napsat do příkazu pro spouštěč toto:

Kód: [Vybrat]
java -jar /cesta ke složce/FreeRapid-0.82/frd.jar

Jo, dík moc, ten příkaz funguje, i když moc nechápu, co vlastně dělá.  ;D Ještě mi napadlo, že bych to mohl hodit do návodu k freerapidu, kt. je na ubuntu wiki ... co myslíš?
Název: Re: spouštěč a freerapid
Přispěvatel: boonn 01 Září 2009, 22:06:57
obsah souboru frd.sh pls

Myslím, že je to tohle :

Citace
#!/bin/sh
# How to configure FreeRapid application installed locally in your computer.

# The script bellow shows how I am running FreeRapid on my Linux (Kubuntu)

#How do I register Java binaries globally on Linux?
#You must place the correct path to the installed binaries in your /etc/bashrc configuration file.
#for example:
#PATH=/jdk1.6.0/bin:/jdk1.6.0/jre/bin:$PATH

#If you need to set a path to JRE uncomment and update these lines:
# export JRE_PATH=/opt/jre1.6.0_08
# $JRE_PATH/bin/java -jar frd.jar "$@"

#otherwise...
java -Xmx128m -jar frd.jar "$@"
Název: Re: spouštěč a freerapid
Přispěvatel: Sarge 01 Září 2009, 22:53:30
Citace
Ještě mi napadlo, že bych to mohl hodit do návodu k freerapidu, kt. je na ubuntu wiki ... co myslíš?

Mě to napadlo taky, ale ještě jsem neměl čas prozkoumat, jak se to dělá  :D , jinak bych to tam už dal... Rozhodně užitečná věc pro začínající uživatele.
Název: Re: spouštěč a freerapid
Přispěvatel: Kecik 01 Září 2009, 23:21:49
Už podle toho toho jak se ten tvůj freerapiud podle frd.sh spouští bych řek že ten chlapík co to psal to trochu odfláknul, hledej nějakou lepší alternativu
Název: Re: spouštěč a freerapid
Přispěvatel: boonn 03 Září 2009, 08:20:12
Citace
Ještě mi napadlo, že bych to mohl hodit do návodu k freerapidu, kt. je na ubuntu wiki ... co myslíš?

Mě to napadlo taky, ale ještě jsem neměl čas prozkoumat, jak se to dělá  :D , jinak bych to tam už dal... Rozhodně užitečná věc pro začínající uživatele.

Tak jsem to tam hodil (na ubuntu wiki) ...
Název: Re: spouštěč a freerapid
Přispěvatel: Kecik 03 Září 2009, 09:50:24
Měl jsem stejný problém, zkus napsat do příkazu pro spouštěč toto:

Kód: [Vybrat]
java -jar /cesta ke složce/FreeRapid-0.82/frd.jar

Jo, dík moc, ten příkaz funguje, i když moc nechápu, co vlastně dělá.  ;D Ještě mi napadlo, že bych to mohl hodit do návodu k freerapidu, kt. je na ubuntu wiki ... co myslíš?

Takhle to bude lepší:
Kód: [Vybrat]
java -Xmx128m -jar /cesta ke složce/FreeRapid-0.82/frd.jar "$@"
Ten maník si někde v tom programu dost nezdravě bufferuje a potřebuje k tomu víc paměti, proto ten přepínač pro jvm navíc
Název: Re: spouštěč a freerapid
Přispěvatel: boonn 03 Září 2009, 15:47:44

Takhle to bude lepší:
Kód: [Vybrat]
java -Xmx128m -jar /cesta ke složce/FreeRapid-0.82/frd.jar "$@"
Ten maník si někde v tom programu dost nezdravě bufferuje a potřebuje k tomu víc paměti, proto ten přepínač pro jvm navíc

Díky, zkoušel jsem to, a funguje - ale jen bez toho posledního parametru - bez "$@"  :o -. S ním začne nabíhat splash, ale program se nespustí ... bohužel vůbec netuším co "$@" dělá, takže mi nic nenapadlo ...  ???

-Xmx128m - to omezuje to buferování na 128? (jen se ptám) ..  ::)
Název: Re: spouštěč a freerapid
Přispěvatel: Sarge 03 Září 2009, 15:59:32
Citace
-Xmx128m - to omezuje to buferování na 128? (jen se ptám) ..

Tenhle parametr určuje, kolik si program smí vzít paměti.