2011-02-11 2 views
2

Je me suis enseigné Jython, et j'essaie de ne pas pouvoir compiler un script en tant que fichier .jar à double-clic.Création de Jython .jars à double-clic

J'ai créé un répertoire 'C: \ Folder'. Dans ce document il y a:

  • une copie du jython.jar autonome,
  • une copie du dossier Lib du répertoire Jython,
  • file.py, un script Jython qui dessine un cadre Swing avec une étiquette, et
  • une copie de l'outil de ligne de commande 7-Zip (7za) pour zipper.

J'ai regardé here, here, here, et quelques autres endroits, et le plus que je suis devenu est un .jar qui fonctionne avec:

java -jar jython.jar -jar jython.jar arg1 arg2 

Ce que je reçois en renommant « fichier .py 'à' __run__.py 'et le compresser et' Lib 'en' jython.jar '. Cependant, j'adorerais être capable d'ignorer la ligne de commande tous ensemble. Donc, si quelqu'un me conduisait à travers les commandes (j'utilise Windows 7) pour les compiler dans un pot à double-clic (laissez-moi savoir ce dont j'ai besoin, aussi), ce serait grandement apprécié.

+0

Les fichiers JAR normaux s'ouvrent-ils avec Java? Sinon, il suffit d'ajouter l'association de fichier (via la boîte de dialogue "Ouvrir avec"). – Hut8

+0

Oh, bonjour, _SO_ désolé. J'avais vérifié le poste via la page de profil afin que je ne bosse pas les points de vue et n'ai pas vu l'alerte. Je n'ai pas de fichier JAR en main, mais la fenêtre Ouvrir avec indique «Java Platform SE binary» pour ceux que j'ai créés. – Frazer

+0

Le deuxième lien que vous avez ici, avez-vous utilisé la méthode dans la section 8 (c'est-à-dire, «Qu'est-ce qu'un moyen vraiment facile ...»)? C'est la méthode que j'ai utilisée et je n'ai eu aucun problème. –

Répondre

0

Si vous avez un dossier avec:

  • une copie du jython.jar autonome,
  • une copie du dossier Lib du répertoire Jython,
  • file.py, un script Jython ..

vous pouvez utiliser launch4j pour construire un .exe sur les fenêtres

un coup d'oeil à la docs sur launch4j