Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Martin Šácha 03 Června 2011, 18:03:23
-
Zdravím, nevíte někdo jak nastavit defaultní adresář pro ukládací/otevírací dialog pro všechny Javovské programy (konkrétně NetLogo, ale raději vše)?
Jde o to, že výchozí cesta ~/Dokumenty mi nevyhovuje a nikde jsem nenašel dialog pro změnu Vyzkoušel jsem "OpenJDK java6 policy tool", "Sun java6 policy tool" i "sun java 6 plugin control panel" a nikde nic takového není :(
Jistě by to šlo řešit symlinkem, ale zná někdo čistší řešení?
-
No defaultne by sa malo brat user home pre JFileChooser ak nema nastavene v kode programator inak, resp v jave user.home systemova premenna. Zmenit sa to da parametrom pre Java VM.
-Duser.home=/home/gula/garbage, ale to Dokumenty tam uz asi dava ten konkretny program, teda aspon nemyslim, ze home adresar mas nastaveny do Dokumenty.
-
Dík, ale JVM se tváří že nic takového (user.home) nezná...
sachy@lucid:~/Plocha/netlogo-4.1.3$ java -D user.home=/media/disk/nl -jar ./NetLogo.jar
Exception in thread "main" java.lang.NoClassDefFoundError: //NetLogo/jar
Caused by: java.lang.ClassNotFoundException: ..NetLogo.jar
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: ./NetLogo.jar. Program will exit.
Ještě jsem zkusil otevřít .jar archiv v NetBeans a žádnou pevnou cestu jsem nenašel. Takže to vidím na ten symlink.