2017-07-21 1 views
0

Je télécharge un fichier dmg, puis j'essaie d'ouvrir le programme d'installation automatiquement via le code Java.Comment ouvrir le disque monté sur mac via le programme Java?

Je suis capable de télécharger le fichier puis de le monter en utilisant "hdiutil attach file.dmg".

Télécharger le fichier en utilisant l'URL, le flux d'entrée et flux de sortie

Mont dmg par: /usr/bin/hdiutil attach file.dmg

Je ne peux pas pour ouvrir ce disque monté de sorte que l'installateur arrive au premier plan. Des pensées sur la façon dont cela peut être fait?

Merci!

Harsha P

+0

'Desktop.getDesktop(). Open (" ... .dmg ");' pourrait être une idée. –

Répondre

0

exécuter open /Volumes/VolumeName et il va ouvrir le dossier finder il

ou exécuter un AppleScript en utilisant osascript pour amener le viseur au premier plan explicitement si nécessaire:

property the_path : "/Volumes/MyMacDrive/Mani/WorkSpace/" set the_folder to (POSIX file the_path) as alias tell application "Finder" activate if window 1 exists then set target of window 1 to the_folder else reveal the_folder end if end tell