Jeg lavede en .bat fil med:
@java -classpath . %~n1
Og associerede mine .class filer med .bat filen.
Det kan du gøre fra .cmd. Start med at lave .bat-filen, kald den f.ex. runjava.bat
Derpå kører du følgende i cmd:
assoc .class=JavaClassFile
ftype JavaClassFile=C:\\whatever\\runjava.bat "%1"
Og så skulle det gerne spille.
Jeg kan ikk få det til at virke. Jeg har assoiceret min .class fil med min batfil. men når jeg køre programmet står der could not find the main class. Program will exit!
Det er temmeligt sikkert fordi din CLASSPATH ikke er sat korrekt op, det er derfor man typisk laver JAR filer, da ens program ofte består af mere end een klasse med en main metode.
Du kan prøve at ændre din bat fil således at du kører java med -classpath <sti tilder hvor din(e) class filer findes> og se om det så ikke virker. Problemet er bare at det jo er forskelligt for program til program, så se hvorledes du laver en JAR fil ud af det istedet...