Polskie znaki w konsoli. Jar wyeksportowany z eclipse.

0

Witam.
Mam taki problem. Napisałem prosty program w Javie korzystając z eclipse i wyeksportowałem go do*.jar a w konsoli na swoim komputerze mieniłem czcionke na "Lucida Console" i wpisałem chcp 1250. Do pliku *.jar dorobiłem plik *.bat o treści

@echo off
java -Xmx512m -jar *.jar
pause 

i po odpaleniu pliku *.bat mój program rusza ale niestety bez polskich znaków. Dodam jeszcze ze mam Windowsa 7 Home Pro x64. Wysyłałem również te pliki bratu i kazałem wykonać powyższe czynności czyli strona kodowa i czcionka i on ma polskie znaki. :/
Wie ktoś może w czym tkwi problem?

0

A jak odpalasz tego bata? Polecenie pause sugeruje, że poprzez kliknięcie. Wtedy otwiera się inne, nowe okno konsoli, takie w którym nie zmieniłeś strony kodowej. Spróbuj zmienić plik bat:

@echo off
java -Dfile.encoding=Cp1250 -Xmx512m -jar *.jar
pause
0

Odpalam przez kliknięcie i po zmianie na

 @echo off
java -Dfile.encoding=Cp1250 -Xmx512m -jar *.jar
pause

niestety nic się nie zmienia dalej brak polskich znaków.

0

A jak wpierw otworzysz konsolę (nie zmienisz czcionki, nie zmienisz strony kodowej), a potem wpiszesz nazwę bata, to masz polskie litery?

0

Nie nie mam. ale jak zmienię na 1250 a potem odpalą bata to już normalnie mam.
Powiem więcej. jak w Tym kodzie który mi podałeś

 @echo off
java -Dfile.encoding=Cp1250 -Xmx512m -jar *.jar
pause

ustawie tak

 @echo off
java -Dfile.encoding=Cp852 -Xmx512m -jar *.jar
pause

To ja mam polskie znaki ale z kolei mój brat nie ma. nie bardzo wiem czemu

1 użytkowników online, w tym zalogowanych: 0, gości: 1