Jak uruchamiać programy w javie pod windows przez dwuklik?


(BartekBl) #1

Witam! Jak skojarzyć uruchamianie plików *.class po dwukliku w nie (WinXP)? Chodzi o to, że JVM wymaga podania nazwy klasy, czyli nazwy pliku bez rozszerzenia, podczas gdy wszelkie moje zabawy w rejestrze, czy ustawieniach kończyły się na użyciu "%1", które to wstawia nazwę pliku wraz z rozszerzeniem. Czy muszę pisać specjalną aplikację, która utnie rozszerzenie i wykona polecenie systemowe? Na pewno da się to zrobić łatwiej...


(goomish) #2

Nie wiem czy łatwiej ale obejdzie się bez pisania specjalnego programiku. Wystarczy stosunkowo prosty plik wsadowy bat/cmd. Zerknij na ten przykład:

http://forum.java.sun.com/thread.jspa?t ... ID=9802558


(BartekBl) #3

Dzięki. Generalnie rzecz biorąc spełnia swoje zadanie. Ma jednak jeszcze jedną wadę - jeśli klasa z metodą main jest w jakimś pakiecie, to nie zadziała (podobnie jak zwykłe "java klasa" w folderze z plikiem klasa.class) :frowning: no ale to są uroki javy...