Partage
  • Partager sur Facebook
  • Partager sur Twitter

[JAVA] Attrribuer une extension à son Application

4 février 2016 à 18:19:25

Bonjour,

Je voudrais savoir comment faut-il s'y prendre pour créer une extension propre à son application en Java, ainsi en ouvrant le fichier l'application se lance et lit le fichier.

Par exemple si mon application est un traitement de texte (avec une extension de type ".txs" par exemple) et bien si j'ouvre mon fichier "Exemple.txs" alors cela ouvre mon application et lit le fichier pour afficher le texte sauvegardé.

Une idée ?

Merci, je ne trouve pas grand chose sur internet. :)

-
Edité par PierreChèvre 4 février 2016 à 18:20:00

  • Partager sur Facebook
  • Partager sur Twitter
4 février 2016 à 18:37:57

Peut être que ces deux sujets peuvent aider:

https://openclassrooms.com/forum/sujet/associer-un-type-de-fichier-a-un-programme-java-35992

https://openclassrooms.com/forum/sujet/associer-une-icone-a-une-extension-41535

Dans les deux cas, il est dit qu'il faudra passer par la création de clés de registres.

  • Partager sur Facebook
  • Partager sur Twitter
5 février 2016 à 18:39:37

Merci pour ces liens,

Si j'ai bien compris enfaite il faut tout faire via la base de registre. Vu que j'ai déjà utilisé InnoSetup auparavant, je viens d'essayer d'attribuer une clé a mon application de test. Si je met un fichier avec l'extension attribué Windows me propose bien de l'ouvrir avec mon application mais le soucis il m'adresse un message d'erreur :

CreateProcess a échoué ; code 216.
Cette version de %1 n’est pas compatible avec la version de Windows actuellement exécutée. Vérifiez  dans les informations système de votre ordinateur, puis contactez l’éditeur de logiciel.

Du coup mon application ne lance pas... Bon c'est déjà un petit début. Comment résoudre ce problème ?

Merci :)

-
Edité par PierreChèvre 5 février 2016 à 18:59:05

  • Partager sur Facebook
  • Partager sur Twitter
8 février 2016 à 9:00:15

Après quelques recherches (CreateProcess failed ; code 216)., il semblerait que cela soit un problème de compatibilité Windows. Comme si ton application était en 32bits et ton Windows en 64bits (ou l'inverse).

Vérifie que ta version Java est la même que ton OS (dans le panneau de config normalement tu peux voir la version Java utilisée).

Source : https://sourceforge.net/p/staf/mailman/message/27581265/

  • Partager sur Facebook
  • Partager sur Twitter
4 août 2017 à 18:59:32

Bonjour lorsque j'ai ouvert Android Studio cette erreur c'est afficher : Error:CreateProcess error=216, Cette version de %1 n’est pas compatible avec la version de Windows actuellement exécutée. Vérifiez dans les informations système de votre ordinateur, puis contactez l’éditeur de logiciel

Je ne ais pas comment la résoudre quelqu'un pourrait'il m'aider ? 

Merci

  • Partager sur Facebook
  • Partager sur Twitter