criação DBF[RESOLVIDO]

Estou tendo problema na criação de um arquivo .DBF, apenas quando o campo é Double com 2 casas decimais, apesar de eu passar o valor, quando acesso o DBF criado o mesmo aparece com o valor zerado “0,00”, quando o campo é texto funciona normalmente, estou utilizando a biblioteca javaDBF, segue um trecho abaixo:

// importe javaDBF
import com.linuxense.javadbf.*;

// declaração
private DBFField fields[] = new DBFField[11];

// criação das colunas
fields[0] = new DBFField();
fields[0].setName(“VALOR”);
fields[0].setDataType(DBFField.FIELD_TYPE_N);
fields[0].setFieldLength(17);
fields[0].setDecimalCount(2);

//declaração das variaveis
DBFWriter writer = new DBFWriter();
writer.setFields(fields);

//setando o valor
rowData[0] = new Double(7350.00);

Resolvido pelo fantomas é apenas necessario acrescentar a linha “Locale.setDefault(Locale.ENGLISH);” logo acima.

Locale.setDefault(Locale.ENGLISH);

// importe javaDBF
import com.linuxense.javadbf.*;

// declaração
private DBFField fields[] = new DBFField[11];

// criação das colunas
fields[0] = new DBFField();
fields[0].setName(“VALOR”);
fields[0].setDataType(DBFField.FIELD_TYPE_N);
fields[0].setFieldLength(17);
fields[0].setDecimalCount(2);

//declaração das variaveis
DBFWriter writer = new DBFWriter();
writer.setFields(fields);

//setando o valor
rowData[0] = new Double(7350.00);