Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: vjs 25 Srpna 2011, 21:02:34

Název: JKIWI [vyřešeno částečně]
Přispěvatel: vjs 25 Srpna 2011, 21:02:34
Ahoj.Stáhnul jsem si program JKIWI.Ten se sám stáhnul ,nainstaloval i zapsal do seznamu aplikací.Ale když ho chci spustit,jen se objeví přihlašovací obrazovka,napíše to,že se vše rozbaluje,ale pak vše zmizí :o :o :o...
Název: Re: JKIWI [vyřešeno]
Přispěvatel: Filip Dominec 25 Srpna 2011, 21:18:22
Čau, pár dotazů na začátek:
1) z jaké stránky jsi stahoval, byla to tato? http://jkiwi.com/download/,
2) jakou verzi Ubuntu máš?
3) když ten program zkusíš spustit z terminálu, co ti tam vypíše? (Překopíruj prosím sem, případně nahraj snímek obrazovky)
Název: Re: JKIWI [vyřešeno]
Přispěvatel: vjs 27 Srpna 2011, 18:37:06
Ahoj.Jediné co vím,že mám 10.04 LTS a že jsem hledal program,kde by se mohlo po vložení fotky vybírat z možných účesů.Z jaké stránky jsem to stahoval,to už fakt nedohledám.S terminálem jsem to zatím nezkoušel.Jaký příkaz bych měl použít!?
Název: Re: JKIWI [vyřešeno]
Přispěvatel: vjs 27 Srpna 2011, 18:39:13
http://heanet.dl.sourceforge.net/project/jkiwi/jkiwi/jKiwi-0.9.5/jkiwi_0.9.5_ubuntu.deb
Název: Re: JKIWI [vyřešeno]
Přispěvatel: aloisam 27 Srpna 2011, 19:16:24
Citace
« Poslední změna: Dnes v 20:44:09 od Tadeáš Pařík, Reason: asi vyřešeno, jinak se omlouvám, nepochopil jsem to pro lenost autora »
ehm, je myslím evidentní, že poslední příspěvek vjs, směřuje k zodpovězení Filipovi otázky č.1. ;)

S terminálem jsem to zatím nezkoušel.Jaký příkaz bych měl použít!?
v terminálu zadej normálně jkiwi. Já si to zkusmo nainstaloval, a jede mně to bez problémů. Jakou máš javu? Já mám openjdk (nainstalovaná pomocí balíku ubuntu-restricted-extras), ale je to verze pro ubuntu 11.04, tudíž pokud ti to s ní v 10.04 nejde, zkus doinstalovat (a vybrat jako výchozí) tu od sunu: http://wiki.ubuntu.cz/Java (http://wiki.ubuntu.cz/Java).
Název: Re: JKIWI [vyřešeno]
Přispěvatel: vjs 27 Srpna 2011, 20:23:48
java 6
Název: Re: JKIWI [vyřešeno]
Přispěvatel: vjs 27 Srpna 2011, 20:26:09
va1se@va1se-laptop:~$ jkiwi
java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Integer
   at utils.GtkStockIconSWT.createImage(GtkStockIconSWT.java:120)
   at utils.StockIcon.getGTKImageData(StockIcon.java:275)
   at utils.StockIcon.getIcon(StockIcon.java:161)
   at core.MainWindow.createSShell(MainWindow.java:227)
   at core.MainWindow.<init>(MainWindow.java:200)
   at core.Loader$Worker$3.run(Loader.java:495)
   at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
   at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
   at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
   at core.Loader.main(Loader.java:235)
Exception in thread "main" org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.IllegalArgumentException: Argument not valid)
   at org.eclipse.swt.SWT.error(Unknown Source)
   at org.eclipse.swt.SWT.error(Unknown Source)
   at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Unknown Source)
   at org.eclipse.swt.widgets.Display.runAsyncMessages(Unknown Source)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
   at core.Loader.main(Loader.java:235)
Caused by: java.lang.IllegalArgumentException: Argument not valid
   at org.eclipse.swt.SWT.error(Unknown Source)
   at org.eclipse.swt.SWT.error(Unknown Source)
   at org.eclipse.swt.SWT.error(Unknown Source)
   at org.eclipse.swt.graphics.ImageData.<init>(Unknown Source)
   at org.eclipse.swt.graphics.ImageData.<init>(Unknown Source)
   at utils.GtkStockIconSWT.createImage(GtkStockIconSWT.java:155)
   at utils.StockIcon.getGTKImageData(StockIcon.java:275)
   at utils.StockIcon.getIcon(StockIcon.java:161)
   at core.MainWindow.createSShell(MainWindow.java:227)
   at core.MainWindow.<init>(MainWindow.java:200)
   at core.Loader$Worker$3.run(Loader.java:495)
   at org.eclipse.swt.widgets.RunnableLock.run(Unknown Source)
   ... 4 more

** (SWT:2264): CRITICAL **: giop_thread_request_push: assertion `tdata != NULL' failed

** (SWT:2264): CRITICAL **: giop_thread_request_push: assertion `tdata != NULL' failed

** (SWT:2264): CRITICAL **: giop_thread_request_push: assertion `tdata != NULL' failed
va1se@va1se-laptop:~$
Název: Re: JKIWI [vyřešeno]
Přispěvatel: aloisam 27 Srpna 2011, 22:27:10
java 6

to je ale neúplná info. Je to sun, nebo openjdk? V terminálu: java -version. Jinak výpisu nerozumím, snad se ozve někdo chytřejší, ale jak jsem psal výše, zkus podle wiki doinstalovat|změnit používanou verzi javy.
Název: Re: JKIWI
Přispěvatel: vjs 29 Srpna 2011, 20:46:19
je to sun
Název: Re: JKIWI
Přispěvatel: petergula 29 Srpna 2011, 22:56:34
https://bugs.launchpad.net/jkiwi/+bug/376098
Název: Re: JKIWI
Přispěvatel: vjs 30 Srpna 2011, 17:56:20
hm,pěkné,ale nepoužitelné?tak asi jkiwi musím smazat.ale díky.anglicky neumím
Název: Re: JKIWI
Přispěvatel: aloisam 30 Srpna 2011, 20:48:41
bohužel to vypadá, že na 64bitech to nejede. Ani tam není žádnej workaround..
Název: Re: JKIWI
Přispěvatel: donny 30 Srpna 2011, 21:18:54
Zrovna to zkoušim, akorát ne na Ubuntu, ale na Archu 64bit. Podle PKGBUILDu by se měl upravit zdroják na třech řádkách - tam, kde nejde přetypovat Long na Integer, aby to nepřetypovával, resp. "přetypoval" na Long. Ve zmiňovaném PKGBUILDu je to toto:

Kód: [Vybrat]
  sed -i 's/long style = (Integer) gtk_widget/long style = (Long) gtk_widget/' utils/GtkStockIconSWT.java
  sed -i 's/long pixbuf = (Integer) gtk_icon/long pixbuf = (Long) gtk_icon/' utils/GtkStockIconSWT.java
  sed -i 's/long pixels = (Integer) gdk_pixbuf/long pixels = (Long) gdk_pixbuf/' utils/GtkStockIconSWT.java

Doporučuju přečíst si onen PKGBUILD, kde jsou uvedeny i příkazy pro kompilaci (celé dohromady ve funkci build())

-- viz http://aur.archlinux.org/packages/jk/jkiwi/PKGBUILD
Název: Re: JKIWI
Přispěvatel: donny 30 Srpna 2011, 23:39:20
Takže běží, bohužel nemám jak udělat balíček pro Ubuntu, ale třeba se nějaká dobrá duše najde.

Jedna důležitá věc, je třeba mít nainstalovanou Javu 6, ne verzi 7, s tou mi to neběželo (nenašlo class com.sun.image.codec.jpeg). Důležité závislosti: pro spuštění yelp a jre6, pro kompilaci imagemagick a jdk6.

Ještě doplním, že jsem mám v systému Oracle Java (tedy balíky z binárek).

//edit: teď jsem si s tim chvilku hrál a furt to padá, doporučuju často ukládat.