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…
Nie wiem czy łatwiej ale obejdzie się bez pisania specjalnego programiku. Wystarczy stosunkowo prosty plik wsadowy bat/cmd. Zerknij na ten przykład:
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) no ale to są uroki javy…