我一直在尝试用Java编写一个Audio CD ripper,这样我就可以学习它们是如何工作的。我似乎想不出如何从光驱中读取歌曲。我已经设法打开了.cda文件,但除非我能访问CD上的扇区,否则没有多大用处。我已尝试使用以下代码打开D:驱动器(这是我计算机上的CD驱动器),但出现找不到文件的错误。我猜这是因为CD驱动器不是一个文件。是否有任何其他类型的输入流,或者是否有不同的方式可以从光驱读取。我已经寻找了很长一段时间,但我找不到任何有用的东西。
public class learning
{
public static void main(String[] args) throws