如何打开cd drive java

时间:2011-10-19 22:43:17

标签: java

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

3 个答案:

答案 0 :(得分:2)

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

可能对您有所帮助的链接:

Example 1

Example 2

Example 3

答案 1 :(得分:2)

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

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

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

答案 2 :(得分:0)

结帐ninrcmd。它是一个exe文件,并具有内置功能来打开CD驱动器。

nircmd.exe cdrom open j: 

并关闭它

nircmd.exe cdrom close j: 

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

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