J'ai une application SWT que j'essaye de créer un .jar exécutable pour; malheureusement, je n'arrive pas à l'exécuter à partir de Windows Explorer, car j'obtiens une erreur du Java Virtual Machine Launcher en le déclarant:.jar travaillant en ligne de commande mais PAS dans Windows Explorer
"Impossible de trouver la classe principale gui.MainWindow.
Cependant, il sera exécuté par la ligne de commande
java -jar xxxxx.jar
J'ai passé beaucoup de temps en regardant à travers les discussions qui ont me conduire à:
- modifier le manifeste fichier
- basculer entre les versions d'exécution de javaw.exe
en vain.
Je crée le fichier .jar exécutable dans eclipse (y compris mes bibliothèques swt référencées), et j'ai également essayé le plugin fat-jar. Encore une fois, il va courir à l'intérieur de d'éclipse sans problèmes.
Je ne peux pas se permettre un travail autour comme un .bat ou le transformer en un .jex
je une lancinante impression que c'est à moi d'être sur un système 64 bits, cependant, je suis allé à travers les deux versions 64 bits et 32 bits de javaw.exe comme indiqué précédemment.
Toute suggestion serait plus que bienvenue.
Avez-vous vérifié cette entrée? http://stackoverflow.com/questions/394616/running-jar-file-in-windows –
Je viens de le faire, malheureusement, cela n'a pas aidé ma cause. –
J'ai enlevé le tag swt car la question ne s'y rapportait pas. – christopheml