Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: P1 20 Ledna 2007, 13:50:06

Název: Java spouštěče v Gnome
Přispěvatel: P1 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?:-)
Název: Java spouštěče v Gnome
Přispěvatel: Kamil Páral 21 Ledna 2007, 13:57:34
napis do terminalu
$ which java
a
$ echo $PATH
a dej sem vypisy
Název: Java spouštěče v Gnome
Přispěvatel: P1 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
Název: Java spouštěče v Gnome
Přispěvatel: Kamil Páral 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
Název: Java spouštěče v Gnome
Přispěvatel: Guido 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.