No Java você pode até gerar o ISO (que é um arquivo binário como outro qualquer), porém, não pode gravar o CD.
Para gravar o CD, baixe um aplicativo como o Nero ou o Roxio, e então use a interface de linha de comando deles através do Runtime.exec. Mas dê adeus ao multiplataforma.
Eu já baixei o Nero e já estou explorando o neroCmd.exe…
Quando utilizo-o via cmd ele funciona normalmente…
porém quando utilizo-o via Java(com o Runtime.exec) ele não passa os parametros…
Dá um erro como se eu não estivesse passado parametro algum para o nerocmd…
Tem alguma dica sobre isso???
Obrigado pela atenção:!::!:
Fica com DEUS:!:
E parabéns por todo o seu conhecimento te admiro muito:!:
Vinicius obrigado pela dica mas com o codigo que eu postei já está bom…
Será um comando bem básico: o cliente vai clicar no botão e vai ser executado um comando para gravar o CD, não vai precisar de retornos e talz… vai precisar apenas se der erro…
Mas mesmo assim obrigado pela dica(poderá ser util outra vez)…
Se o comando tiver N argumentos, você precisa passar cada um deles separadamente.
Por exemplo, se seu comando original era algo como “nerocmd --erase --drivename d:”, você precisa fazer algo como:
Cara Parabéns pelo seu Post, muito bem explicado e completo !! Precisamos mais de colaboradores como você, que dê uma explicação clara de todo procedimento.