Как открыть подключенный диск на Mac через программу Java?

Я загружаю файл dmg, а затем пытаюсь автоматически открыть программу установки с помощью кода Java.

Я могу загрузить файл, а затем смонтировать его с помощью hdiutil attach file.dmg.

Загрузить файл, используя URL, поток ввода и поток вывода

Монтировать dmg по: /usr/bin/hdiutil attach file.dmg

Я не могу открыть этот подключенный диск, чтобы программа установки вышла на передний план. Любые мысли о том, как это можно сделать?

Спасибо!

Харша П.


person Destructor    schedule 21.07.2017    source источник
comment
Desktop.getDesktop().open("... .dmg"); может быть идеей.   -  person Joop Eggen    schedule 21.07.2017


Ответы (1)


выполнить open /Volumes/VolumeName и он откроет для него папку поиска

или запустите яблочный скрипт, используя osascript, чтобы явно вывести искатель на передний план, если это необходимо:

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

person Daij-Djan    schedule 21.07.2017