1 pièce(s) jointe(s)
Lancement de programme externe
Bonjour à tous, je suis en train de développer une application qui permettrais notamment de gérer des serveurs Minecraft dédier. Qui permet en outre de modifier la configuration facilement et bien-sûr de lancer le serveur, et c'est là que le problème intervient.
Quand je cherche à lancer le serveur depuis la commande :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| if (Desktop.isDesktopSupported())
{
try
{
Desktop.getDesktop().open(jarFile);
} catch (IOException e1)
{
e1.printStackTrace();
}
}
else
{
System.out.println("Your desktop is not supported.");
} |
Ou depuis la commande Runtime.getRuntime().exec() directement sur le jar ou à l'aide d'un fichier .bat le serveur en question me signale qu'il faut accepter l'eula, ce qui bien évidement est déjà fait. Ma question est donc la suivante: Est-il possible de lancer un fichier jar ou .bat depuis l'une ou l'autre commande en administrateur et si oui, ça réglerait-il le problème ? Si non, est-il possible d'accepter de manière automatique l'eula de minecraft? Merci d'avance à quiconque détiendrais la solution, cordialement.