/ / Jak sprawić, aby program Java był domyślnie otwierany w Javie na dowolnym komputerze - Java, Windows, Jar

Jak domyślnie otworzyć program Java z Javą na dowolnym komputerze - java, windows, jar

Kiedy wysyłam utworzone przeze mnie gry Java do znajomych, wysyłany im plik JAR często przypomina im plik RAR. Wynika to z faktu, że Windows na ich komputerach uważa, że ​​ten plik powinien zostać otwarty przez WinRar.

Mają JRE na swoich komputerach, ale domyślnie w systemie Windows jest to, że plik, który otrzymają, powinien zostać otwarty przez WinRar.

Od osób, które wysyłam mój program, nie można się domyślać, że to, co muszą zrobić, to w szczególności powiedzieć Windowsowi, aby otworzył plik za pomocą Java.

Czy istnieje sposób, aby to zrobić, aby plik JAR, który komuś wysyłam, był domyślnie otwierany na jego komputerze przy użyciu JRE?

Wielkie dzięki

Odpowiedzi:

1 dla odpowiedzi № 1

Możesz rozważyć dodanie skryptu BATCH. Coś jak java -jar YourJarName.jar

Będziesz potrzebował dwóch z nich - dla systemu Unix i Windows:

Windows start.bat:

java -jar YourJarName.jar

Unix start.sh:

#!/bin/bash
java -jar YourJarName.jar

1 dla odpowiedzi nr 2

Możesz użyć narzędzia takiego jak Uruchom 4J aby owinąć plik JAR w pliku wykonywalnym.


0 dla odpowiedzi № 3

Możesz przekonwertować plik JAR na plik wykonywalny za pomocą Launcher Java.

LUB

Jako odpowiedź @lan Roberts możesz użyć Launch4j aby zawinąć plik JAR do pliku wykonywalnego. Możesz go pobrać z to.