CR LF em vez de \n\r

Estou desenvolvendo um programa que necessita imprimir um arquivo texto com formato especifico. Um dos requisitos é o de que cada linha termine com os caracteres “cr” e “LF”, porem quando tento faze-lo em java usando \n\r o validador me informa que está faltando o CR antes do LF. Como posso corrigir isto ?

     [code] FileWriter x = new FileWriter(arquivo,true);   
      //conteudo += "\n\r"; // criando nova linha e recuo no arquivo
      conteudo = conteudo + "\n\r";
      x.write(conteudo); // armazena o texto no objeto x, que aponta para o arquivo           
      x.close(); // cria o arquivo   [/code]

Já tenho este mesmo programa montado em VB8, porém estou querendo mudar tudo para java usando o NetBeans 6.91.

Grato

Acho que o problema esta aqui

conteudo = conteudo + "\n\r";  

deveria ser assim:

conteudo = conteudo + "\r\n";  

concatenação de strings.

coloque o \r antes do \n

ops … já responderam …

Resolvido, bastou inverter a ordem de /n/r para /r/n