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 № 1Moż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.