J'aimerai lancer un fichier sous windows depuis une application java,
j'ai trouv=E9 les methodes de la classe Runtime mais celle-ci m'oblige
=E0 specifier l'adresse de l'application permettant d'executer le
fichier. Comment faire pour tout type de fichiers ? peut-on recuperer
le path d'une application associ=E9e =E0 une extension de fichier ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
obere
Si ton fichier est associe a une application (par exemple les fichiers .txt a 'Notepad'), tu peux lancer l'execution de l'application sur ce fichier en invoquant le nom du fichier uniquement.
Pas exemple:
C:test>fichier.txt
va lancer Notepad sur le fichier fichier.txt Si j'etais toi, j'essaierais donc de lancer mon fichier comme ca, via Runtime.exec().
Si cela ne marche pas, il va falloir aller lire la Registry Windows pour trouve l'application a executer.
Si ton fichier est associe a une application (par exemple les fichiers
.txt a 'Notepad'), tu peux lancer l'execution de l'application sur ce
fichier en invoquant le nom du fichier uniquement.
Pas exemple:
C:test>fichier.txt
va lancer Notepad sur le fichier fichier.txt
Si j'etais toi, j'essaierais donc de lancer mon fichier comme ca, via
Runtime.exec().
Si cela ne marche pas, il va falloir aller lire la Registry Windows
pour trouve l'application a executer.
Si ton fichier est associe a une application (par exemple les fichiers .txt a 'Notepad'), tu peux lancer l'execution de l'application sur ce fichier en invoquant le nom du fichier uniquement.
Pas exemple:
C:test>fichier.txt
va lancer Notepad sur le fichier fichier.txt Si j'etais toi, j'essaierais donc de lancer mon fichier comme ca, via Runtime.exec().
Si cela ne marche pas, il va falloir aller lire la Registry Windows pour trouve l'application a executer.
alexandre cartapanis
Si ton fichier est associe a une application (par exemple les fichiers ..txt a 'Notepad'), tu peux lancer l'execution de l'application sur ce fichier en invoquant le nom du fichier uniquement.
Pas exemple:
C:test>fichier.txt
va lancer Notepad sur le fichier fichier.txt Si j'etais toi, j'essaierais donc de lancer mon fichier comme ca, via Runtime.exec().
Si cela ne marche pas, il va falloir aller lire la Registry Windows pour trouve l'application a executer.
Une autre possibilité est d'utiliser JDIC (https://jdic.dev.java.net/).
C'est une extension qui gère ce genre de chose, entre autres.
-- Alexandre CARTAPANIS - Responsable Système et Réseau Email Gsm. 06 72 07 51 55
Si ton fichier est associe a une application (par exemple les fichiers
..txt a 'Notepad'), tu peux lancer l'execution de l'application sur ce
fichier en invoquant le nom du fichier uniquement.
Pas exemple:
C:test>fichier.txt
va lancer Notepad sur le fichier fichier.txt
Si j'etais toi, j'essaierais donc de lancer mon fichier comme ca, via
Runtime.exec().
Si cela ne marche pas, il va falloir aller lire la Registry Windows
pour trouve l'application a executer.
Une autre possibilité est d'utiliser JDIC (https://jdic.dev.java.net/).
C'est une extension qui gère ce genre de chose, entre autres.
--
Alexandre CARTAPANIS - Responsable Système et Réseau
Email alexandre.cartapanis@macymed.fr
Gsm. 06 72 07 51 55
Si ton fichier est associe a une application (par exemple les fichiers ..txt a 'Notepad'), tu peux lancer l'execution de l'application sur ce fichier en invoquant le nom du fichier uniquement.
Pas exemple:
C:test>fichier.txt
va lancer Notepad sur le fichier fichier.txt Si j'etais toi, j'essaierais donc de lancer mon fichier comme ca, via Runtime.exec().
Si cela ne marche pas, il va falloir aller lire la Registry Windows pour trouve l'application a executer.
Une autre possibilité est d'utiliser JDIC (https://jdic.dev.java.net/).
C'est une extension qui gère ce genre de chose, entre autres.
-- Alexandre CARTAPANIS - Responsable Système et Réseau Email Gsm. 06 72 07 51 55