2010-12-12 33 views
4

pourquoi je ne peux pas exécuter mes applications java compilées en double-cliquant? mes applicatins courir juste cmd (java jar: mon app.jar) plz help meExécuter des applications Java En double-cliquant sur

+0

parce que vous avez des erreurs;) que vous feriez mieux de nous montrer. – Bozho

+0

vous le voulez comme un exe? –

+0

@Bozho il peut y avoir une autre application associée à l'extension '.jar'. 'Ouvrir avec ...' n'aide pas? – khachik

Répondre

2

Je pense que toutes les réponses sont valides ici. Mais si vous voulez un vrai fichier exécutable dans Windows, vous devez créer un lanceur. Dans les fenêtres, les fichiers jar ne sont pas exécutables. Mais les fichiers exe sont. Il y a beaucoup d'outils là-bas pour envelopper tout votre code java autour d'une bibliothèque native. Je recommande http://launch4j.sourceforge.net/ Je pense que c'est ce que vous cherchez. Vous pouvez facilement créer un fichier exécutable avec des icônes et de nombreuses autres fonctionnalités.

4

Vous devez associer l'extension .jar avec javaw.exe, aucune fenêtre de la console sera affichée, lorsque vous double-cliquez sur le pot Ce fichier est généralement exécuté par le programme d'installation JDK/JRE. Vous n'avez donc pas installé le JDK correctement ou vous avez modifié manuellement ce dernier.

+0

8 secondes plus vite! Agréable. :) – Kos

1

Affectez juste .jar fichiers à exécuter par javaw.exe. Vous pouvez le faire en utilisant la boîte de dialogue Open with sur un fichier .jar.

BTW, l'installateur Java ne fait-il pas cela pour vous?

5

Vous pouvez créer un fichier batch pour exécuter votre commande. De cette façon, il fonctionnera sans avoir besoin de faire des associations avec les fichiers .jar. S'il s'agit d'une application Windows, démarrez-la avec javaw.exe.

+0

+1 pour "penser différemment" – khachik

2

Vous pouvez créer un raccourci Windows vers votre fichier .jar.

La ligne suivante pourrait être la cible du raccourci Windows.

%windir%\system32\javaw.exe -Xms1m -Xmx1m -jar "C:\Program Files\Jar Directory\file.jar" 

Cela a l'avantage de vous permettre de spécifier les paramètres javaw que vous voulez, ainsi que les paramètres Windows (fenêtre normale, maximisée, démarrez dans le répertoire) que vous voulez.