Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Spuštění programů napsaných v Javě  (Přečteno 1776 krát)

vanad

  • Aktivní člen
  • *
  • Příspěvků: 187
Spuštění programů napsaných v Javě
« kdy: 03 Května 2009, 16:58:23 »
Jak spouštět programy v javě?  Zatím se mi to s žádným nepodařilo. Na Wiki ani na google jsem nic nenašel. Používám linux chvíli, tak prosím trochu polopaticky.  ;)
Děkuji

Např.
Hledal jsem alternativu k aplikaci http://www.fineprint.cz/fineprint.php (pod wine nejede). Nenašel jsem pro Linux nic jiného, než Pdf Tweak http://www.abclinuxu.cz/software/grafika/pdf-a-postscript/jpdf-tweak. Ten je napsaný v Javě a neumím ho spustit. Někde jsem četl, že stačí dvakrát poklepat na soubor.jar a je to. Ale mě se ta složka rozbalí na další podsložky a nic se neděje.

Ubuntu 18.04 LTS, Intel® Core™ i7-6700 CPU @ 3.40GHz × 8, Intel® HD Graphics 530 (Skylake GT2), www.mineralion.cz, www.vitatrend.cz

picard

  • Stálý člen
  • **
  • Příspěvků: 563
Re: Spuštění programů napsaných v Javě
« Odpověď #1 kdy: 03 Května 2009, 17:12:49 »
Vše je popsáno zde: http://www.abclinuxu.cz/slovnik/java, mimo jiné je to odkaz ze souboru, který jste sám uvedl.

vanad

  • Aktivní člen
  • *
  • Příspěvků: 187
Re: Spuštění programů napsaných v Javě
« Odpověď #2 kdy: 03 Května 2009, 17:27:47 »
Udělal jsem to přesně podle návodu. V terminálu mi vyjelo toto.

Kód: [Vybrat]
petr@petr-desktop:~$ cd Downloads
petr@petr-desktop:~/Downloads$ java -jar jpdftweak.jar
Exception in thread "main" java.lang.NoClassDefFoundError: jpdftweak.gui.MainForm
   at java.lang.Class.initializeClass(libgcj.so.90)
   at jpdftweak.Main.main(Unknown Source)
Caused by: java.lang.ClassNotFoundException: com.jgoodies.forms.layout.FormLayout not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:jpdftweak.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(libgcj.so.90)
   at gnu.gcj.runtime.SystemClassLoader.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)
   ...1 more
petr@petr-desktop:~/Downloads$
Ubuntu 18.04 LTS, Intel® Core™ i7-6700 CPU @ 3.40GHz × 8, Intel® HD Graphics 530 (Skylake GT2), www.mineralion.cz, www.vitatrend.cz

petergula

  • Stálý člen
  • **
  • Příspěvků: 1016
Re: Spuštění programů napsaných v Javě
« Odpověď #3 kdy: 03 Května 2009, 18:25:50 »
No z programom nemam skusenosti, ale teraz som ho stiahol a ide mi. Co ti pise
Citace
Caused by: java.lang.ClassNotFoundException: com.jgoodies.forms.layout.FormLayout not found
znamena, ze tam nemas kniznicu
Kód: [Vybrat]
lib\forms.jar.

Aku verziu programu si stiahol, ja som stahoval tento zip(jpdftweak-0.9.zip) http://sourceforge.net/project/downloading.php?group_id=193304&filename=jpdftweak-0.9.zip&a=75359345 a po rozbaleni som spustal jar subor
Kód: [Vybrat]
jpdftweak.jar. Nestiahol si nahodou tu verziu, co nema v sebe obsiahnute vsetky potrebne kniznice, tu co je mensia?
http://sourceforge.net/project/showfiles.php?group_id=193304&package_id=227634
Citace
Latest     jpdftweak-0.9 Notes (2007-09-10 18:56)
     jpdftweak-0.9.zip      2763104    10914    Platform-Independent    .zip
     jpdftweak-compact-0.9.zip      740375    4221    Platform-Independent    .zip
     jpdftweak-nolib-0.9.zip      171803    300    Platform-Independent    .zip
     jpdftweak-src-0.9.zip      129611    786    Platform-Independent    Source .zip
     jpdftweak-0.1 Notes (2007-04-09 20:55)
     jpdftweak-0.1.zip      2844229    2402    Platform-Independent    .zip
     jpdftweak-compact-0.1.zip      830054    518    Platform-Independent    .zip
     jpdftweak-nolib-0.1.zip      141025    81    Platform-Independent    .zip
     jpdftweak-src-0.1.zip      108709    206    Platform-Independent    Source .zip
ntbk Dell 6420 (Amd Ati, Intel i7, 4GB RAM, 256GB SSD ...)
secondary/u svokrovcov:
Xubuntu (64bit) ntbk Asus A6Je (Ati X1450, Intel Core2Duo T5500, 2.5GB RAM ...)

vanad

  • Aktivní člen
  • *
  • Příspěvků: 187
Re: Spuštění programů napsaných v Javě
« Odpověď #4 kdy: 03 Května 2009, 18:52:41 »
No ano, měl jsem špatnou verzi, už to chodí!  ;) Díky.

Ještě jednu otázku obecně k javáckým programům. Abych je nemusel otevírat pravým myšítkem "Otevřít s... Sun Java Runtimes" v commanderu, dá se udělat ikonka na ploše, na kterou by stačilo jen poklikat?
Ubuntu 18.04 LTS, Intel® Core™ i7-6700 CPU @ 3.40GHz × 8, Intel® HD Graphics 530 (Skylake GT2), www.mineralion.cz, www.vitatrend.cz

 

Provoz zaštiťuje spolek OpenAlt.