Je veux savoir comment créer un programme Java qui peut être utilisé pour ouvrir des choses. Ex: notepad ++, win zip .... Ai-je converti le pot en .exe
en premier? En outre, le fichier choisi est-il passé à String[] args
? Par ailleurs, je sais que cela fonctionne avec cmd mais ce n'est pas ce que je demande.Ouvrir Avec ... un programme Java
Répondre
Dépend du système d'exploitation. Sous Windows, vous devez joindre certains détails dans le registre.
Jetez un oeil à la 3ème réponse dans Utilising a file association in a Java application pour un exemple?
Vous pouvez également jeter un oeil à http://www.rgagnon.com/javadetails/java-0592.html
MISE À JOUR
En outre, lorsque le système d'exploitation exécute le programme, vous devriez recevoir le fichier en tant que paramètre de ligne de commande via la méthode main
Je ne sais pas si cela va répondre à vos besoins ou non, mais vous pouvez également jeter un oeil à File association in Mac
lié à un de vos messages à la fin;) – MadProgrammer
D'Oh! Puis-je utiliser l'excuse «Je viens de me réveiller»? –
En fait, il est un peu obscur, donc je pense que nous pouvons vous pardonner) – MadProgrammer
There ' s beaucoup de choix sur la façon de rendre un programme Java exécutable. Comme vous l'avez mentionné, le choix le plus simple consiste à utiliser la ligne de commande. Si vous voulez le faire fonctionner avec la plupart des interfaces graphiques de l'OS (et la boîte de dialogue Ouvrir avec), le plus simple est de créer un executable jar. Les EDI peuvent vous faciliter la tâche, dans Eclipse, cliquez avec le bouton droit de la souris sur le projet et sélectionnez Exporter> Java> Fichier JAR exécutable.
Une autre excellente option est de transformer votre application en une application Java Web Start, qui permet aux utilisateurs d'exécuter facilement des programmes Java en ligne.
Sinon, comme vous le mentionnez, vous pouvez le convertir en un fichier .exe:
+1 pour JWS. Il semble que la réponse évidente pour tout ce qui est Java avec une interface graphique.
déployer l'application. en utilisant Java Web Start.
JWS offre de nombreuses fonctionnalités attrayantes, y compris, mais sans s'y limiter, les écrans de démarrage, l'intégration de bureau, associations de fichiers, mise à jour automatique (y compris les téléchargements paresseux et contrôle par programmation des mises à jour), le partitionnement des natifs & autres téléchargements de ressources par plate-forme, l'architecture ou la version Java, la configuration de l'environnement d'exécution (version minimum J2SE, options exécution, RAM, etc.), la gestion facile des ressources communes utilisant des extensions ..
Voici un demo. of the file services où la app. est associé au type de fichier .zzz
.
.. est-il passé par le sélecteur de fichier Windows?
No.Il est transmis au main
que soit -open filename
ou -print filename
. Qu'est-ce que l'application. fait avec ces chaînes est à la hauteur. La démo lié ci-dessus va inviter l'utilisateur dans la version en boîte de sable, simplement parce qu'il est en boîte de sable. L'autre devrait fonctionner sans afficher d'invite ou de dialogue.
- 1. Ouvrir un programme dans un cadre Java
- 2. Comment ouvrir un autre programme avec pour les instructions java?
- 3. Ouvrir la fenêtre Navigateur du programme Java
- 4. ouvrir le clavier virtuel Windows dans un programme Java
- 5. Comment ouvrir le programme Java sur Android
- 6. « programme » Ouvrir avec est vide
- 7. Comment ouvrir un fichier avec le programme associé par défaut
- 8. ouvrir un dossier en utilisant le programme java
- 9. Comment ouvrir un programme dans un fichier de programme?
- 10. Créer un projet Java Eclipse avec un programme java
- 11. Utiliser le HTML pour ouvrir un programme avec des variables
- 12. Ouvrir un programme avec python minimisé ou caché
- 13. iOS - Ouvrir le fichier avec un programme spécifique
- 14. C# programme comment ouvrir un fichier avec double-clic
- 15. PHPStorm/Webstorm, comment ouvrir un fichier avec le programme associé
- 16. Envoyer un fax par programme avec Java
- 17. java 1 programme parlant avec un autre
- 18. Définit classpath avec un programme Java?
- 19. Utilisation de curl avec un programme Java
- 20. Comment ouvrir un port série par programme?
- 21. exécuter/ouvrir un programme en C#
- 22. Ouvrir un fichier avec Python
- 23. Exécuter programme Java dans un autre programme
- 24. exécuter un programme Java
- 25. Retarder un programme Java
- 26. Java exécuter un programme dans le programme java pour mac
- 27. Manipuler le programme avec Java
- 28. Java Programme d'impression avec spécifications?
- 29. Comment ouvrir un fichier dans un programme externe?
- 30. Boîte de dialogue Ouvrir avec Java
Si vous spécifiez le programme de ligne de commande, il doit être transmis au args – Cemre
Le fichier choisi pourrait être transmis à 'String [] args' via la ligne de commande. –
'java.lang.Runtime.exec' –