Problemas com o código quando mudo para o linux

4 respostas
tiagomac

Olá pessoal,

Eu estou no momento desenvolvendo um projeto no windows e no linux, salvando o projeto e migrando de um eclipse para o outro (do que roda no windows para o que roda no linux…) quando mudo, tanto do windows para o linux eu preciso reescrever boa parte do código que fica modificado, textos como: “não foi possível”… se transforma nisso: “Não foi possível”
dá para notar que o problema é com a acentuação… e que talvez tenha um meio de modificar isso no S.O (que eu ainda não sei)… mas se eu distribuir o mesmo programa para usuários de linux que não tiverem seu sistema modificado o programa então vai apresentar esses problemas? tem alguma maneira de resolver isso?

fico no aguardo de um retorno.
Um forte abraço!!

4 Respostas

T

Para você compilar seu código, use a opção -encoding se estiver usando o javac. Por exemplo (se seu código-fonte foi criado no Windows usando ISO-8859-1

javac -encoding ISO-8859-1 etc…

Para rodar seu código já é mais complicado. Eu, por exemplo, tive de fazer algo como:

java -Dfile.encoding=ISO-8859-1 SuasClasses

para poder ver os acentos corretamente. Mas não sei se isso é suficiente na sua configuração do Linux.

Luca

Olá

E verifique também o encoding que o Eclipse está usando tanto no Linux como no Windows.

[]s
Luca

otaviofcs

No Eclipse vá em Window | Preferences | General | Workspace e use um só text file encoding nos 2. Aqui usamos somente UTF-8. Mais abrangente (forte essa afirmação, o mais correto seria moderna), mas é gosto do freguês.

tiagomac

Terminei lendo o tópico e sai sem agradecer…
valeu a todos, muitissimo obrigado, vcs foram rapidos com a resposta hein *rs! abração, valeu mesmo.

Criado 27 de abril de 2007
Ultima resposta 30 de abr. de 2007
Respostas 4
Participantes 4