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: Java spouštěče v Gnome  (Přečteno 2267 krát)

P1

  • Návštěvník
  • Příspěvků: 29
Java spouštěče v Gnome
« kdy: 20 Ledna 2007, 13:50:06 »
Ahoj,
mám následující problém: po přechodu na Edgyho přestaly fungovat spouštěče javovských programů na panelu - jak v menu Aplikace, tak přímo jednotlivé ikonky. Prostě se po kliknutí nic nestane. Když program spustím "ručně" z terminálu, vše je v pořádku. Nové vytvoření spouštěče nepomáhá. Setkal se s tím ještě někdo?:-)

Kamil Páral

  • Stálý člen
  • **
  • Příspěvků: 1026
    • http://ripper.profitux.cz
Java spouštěče v Gnome
« Odpověď #1 kdy: 21 Ledna 2007, 13:57:34 »
napis do terminalu
$ which java
a
$ echo $PATH
a dej sem vypisy
Ubuntu Wiki - spousta návodů a rad
Jabber - ICQ je mrtvý, nebuď ovce a pojď s dobou
Esmska - program pro posílání sms z Internetu

P1

  • Návštěvník
  • Příspěvků: 29
Java spouštěče v Gnome
« Odpověď #2 kdy: 22 Ledna 2007, 13:00:40 »
/usr/bin/java

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games

Kamil Páral

  • Stálý člen
  • **
  • Příspěvků: 1026
    • http://ripper.profitux.cz
Java spouštěče v Gnome
« Odpověď #3 kdy: 27 Ledna 2007, 16:11:50 »
nevim kde je problem. ale ve spousteci musi byt uvedena absolutni cesta.

takze nikoliv
$ java -jar program/run.jar
ale
$ java -jar /home/pepa/program/run.jar
Ubuntu Wiki - spousta návodů a rad
Jabber - ICQ je mrtvý, nebuď ovce a pojď s dobou
Esmska - program pro posílání sms z Internetu

Guido

  • Aktivní člen
  • *
  • Příspěvků: 148
Java spouštěče v Gnome
« Odpověď #4 kdy: 29 Ledna 2007, 18:44:09 »
Aby javovská aplikace šla spustit, musí být uvedena buď celá cesta ke spouštěné třídě, nebo musí být daný adresář uvedený v classpath.

Můžete přidat do souboru .bashrc řádek:
Kód: [Vybrat]
export CLASSPATH=:$CLASSPATHa následně v domovském adresáři spustit:
Kód: [Vybrat]
. .bashrcAdresářů může být více, odděleno dvojtečkou. A na konci to $CLASSPATH - ať si nepřepíšete systémovou classpath.

Nicméně, než se pouštět do čachrování s classpath, raději bych ověřil, že spouštěče opravdu míří na dané aplikace. Pravděpodobně to bude něco jako:
Kód: [Vybrat]
java -jar nějaký_java_archiv.jarpřípadně to ve vlastnostech spouštěče upravit.
Guido

 

Provoz zaštiťuje spolek OpenAlt.