Let me start off by saying that I don't really want to burn a CD with my Java application. However, I have a Java application which creates a directory which is intended to be burned onto CD. The idea is that the user can use my application to create a directory and then, once that's done, they can use whatever burning software they have available to burn that directory to CD. However, I'm just wondering if there's a way to bridge that gap. I assume I could create my own burning program in C++ or something similar and then use JNI to interact with it, but this isn't really an option for me. If it would require me to write a burning application, it's just not worth it. I was wondering if there was an application that already existed for burning CDs that I could interface with. Even if I could simply kick off the application and pass it which directory I would like to burn, that would be enough. Anybody have any ideas? Thanks, Corey
There is a program called CDRecord that ships with linux. Almost all XWindows based Burning Apps in Linux us CDRecord as their underlying control. People just build GUI's to lay on top of it. The cool thing is CDRecord can be used from the command line only if you want. So, and this is only for Linux, if you wanted you could build a GUI using JAVA, and then use the Process API to get to the Linux shell and pass commands to CDRecord. Just an option.