2
A
回答
1
沒有內置Java API來執行此操作。人們傾向於做的下一個最好的事情是轉儲特定的腳本來打開/關閉CD驅動器。 @Asad Rasheed評論說,這通常是通過VBS腳本完成的。
既然你問了一個JNI的方式,我們也需要知道你的目標是什麼平臺。如果你想要更多的控制權這 CD驅動器,打開你可能想使用一些其他功能,如DeviceIoControl()
mciSendString("set cdaudio door open", null, null, null);
:在Windows上,但是,你可以使用mciSendString()喜歡的東西。
0
在Linux/OSX,這將是
Runtime.getRuntime().exec("eject");
相關問題
- 1. 如何打開cd驅動器java
- 2. 在Java中區分CD驅動器和硬盤驅動器
- 3. 如何在Windows上使用Java讀取CD驅動器
- 4. 如何使用java訪問CD驅動器?
- 5. 淨使用,刪除特定驅動器
- 6. 使筆式驅動器顯示爲cd?
- 7. 刪除 - PSDrive不會刪除驅動器
- 8. 刪除驅動器盤符
- 9. 如何爲虛擬CD驅動器或CD仿真驅動器編寫驅動程序?
- 10. 在VB.NET中獲取CD驅動器號
- 11. 谷歌驅動器Android API刪除文件
- 12. 如何使用驅動器api java從谷歌驅動器下載文件?
- 13. Powershell - 檢查CD是否在CD-ROM驅動器中
- 14. 如何使用VB.NET從CD驅動器打開文件夾?
- 15. 使用驅動器API訪問Google驅動器電子表格
- 16. 刪除使用MongoDB的-Java驅動程序
- 17. 這是不啓動該exe文件,而將CD插入CD驅動器內
- 18. 刪除驅動器上的文件夾
- 19. 刪除或轉換'系統'驅動器
- 20. 應用腳本谷歌驅動器自動刪除編輯器
- 21. NFS驅動器上的Java文件刪除
- 22. 使用JavaScript和SAML的驅動器API
- 23. 使用Win32 API安全地移除USB驅動器?
- 24. 使用java api上傳文件到谷歌驅動器
- 25. 無法使用PowerShell刪除網絡驅動器上的目錄
- 26. 如何使用C刪除USB驅動器#
- 27. 使用DISKPART刪除驅動器號的BAT/CMD文件
- 28. 傳統的CD-ROM驅動程序或程序作爲傳遞到真正的CD/DVD驅動器
- 29. 搜索使用驅動API
- 30. 應用程序安裝後彈出CD-ROM驅動器
你想打開/關閉CD托盤或要刻錄光盤嗎? –
我認爲他想要這樣做。 – bezmax
它可能[幫助你](http://java2everyone.blogspot.com/2009/03/java-open-cd-tray-in-windows-xp.html)也[請試試](http:// www。 rgagnon.com/javadetails/java-0574.html)。 –