如何打开cd drive java

有没有代码,我可以使用它(一旦我运行它),物理打开CD / DVD驱动器? 我知道这在其他一些语言中是可行的,但是它可以用Java吗? 请指出我正确的方向。 谢谢

Java无法与CD驱动器进行交互。 Windows平台上的一个简单方法是调用VBS脚本。

很少有链接可以帮助你:

例1

例2

例3

打开CD驱动器的代码甚至比meain的答案更简单。 无需复制.exe文件。 它可以从程序内的命令行运行:

Runtime.getRuntime().exec("nircmd cdrom open d:");

它应该在系统bin中自动执行并找到nircmd.exe文件。

看看ninrcmd 。 它是一个exe文件,并具有内置function来打开CD驱动器。

 nircmd.exe cdrom open j: 

并关闭它

 nircmd.exe cdrom close j: 

要使用它,请将exe添加到程序中并使用此代码

 Runtime.getRuntime().exec(this.getClass().getResource("nircmd.exe cdrom open j").getPath());