[DEV] Execution d'application externe sous mac os X
Bonjour à tous,
Je dois porter une application java 6 windows sous mac G4 os X 10.4.10.
J'ai pu faire mes modifications et compiler l'application en utilisant java 5 car java 6 n'est pas dispo sur les mac power pc.
Cependant, je fais face à un problème pour lancer des applications externes me permettant de visualiser des jpg gif ou des videos mpg.
J'aimerais pouvoir lancer Quicktime ou Safari le cas échéant pour la prévisualisation de ces fichiers.
Voici ce que je fais actuellement pour les images (url étant une variable String contenant l'adresse absolue de mon image) :
Code:
1 2 3 4 5 6 7
| try{
final String commands[] = new String[] { "./Applications/Safari.app", url };
Statics.executeCommand(commands);
} catch (final Exception ex) {
ex.printStackTrace();
ErrorDialog.display(ex);
} |
ce qui implique :
Code:
commands[0]+" "+commands[1]="./Applications/Safari.app /Users/mac/appli/temp/test.jpg"
A l'exécution j'obtiens une IOexception "cannot execute", pourtant le chmod sur l'appli concernée est clean (chmod +x).
Please advice, merci pour vos réponses.
Beber69