Galera… to tentando gerar um arquivo .java pelo próprio java a partir de um JEditorPane e mando salvar tudo e abrir o arquivo no bloco de notas ele parece com caracteres a mais… e por consequencia não compila!!!
JFileChooser fileChoose = new JFileChooser();
fileChoose.showSaveDialog(this);
ObjectOutputStream obj = null;
FileOutputStream out;
PrintWriter outText;
try {
out = new FileOutputStream(fileChoose.getSelectedFile());
obj = new ObjectOutputStream(out);
outText = new PrintWriter(obj);
outText.write(jEditorPane1.getText());
outText.flush();
outText.close();
obj.flush();
obj.close();
out.flush();
out.close();
} catch (IOException ex) {
Logger.getLogger(MainFrame.class.getName()).log(Level.SEVERE, null, ex);
}
é o texto gerado é esse:
’ wopublic class HelloWorld {
public static void main(String [] args) {
System.out.println("Hello World");
}
}
O problema que ele criar esse caractere a mais no começo… qual seria o problema disso???
Obrigado desde já!!!
(sei que parece pior que um notepad, mais é o primeiro passo);