Brzydka czcionka Javy pod Linuxem

0

Cześć!

Piszę w Javie przy użyciu NetBeans 6.0 (Swing) pod Linuxem (Mandriva 2008).
Problem polega na tym, że gdy odpalam napisaną przeze mnie aplikację poza środowiskiem Netbeans, to ma ona okropnie brzydką czcionkę. Rozpikselizowana, niewyraźna, ohydna. Natomiast gdy uruchamiam ten sam projekt w NetBeans (Run->Run Main Project), czcionka wygląda normalnie. Pod windowsem wszystko jest ok.

Proszę o pomoc.
Pozdrawiam

0

export _JAVA_OPTIONS=' -Dawt.useSystemAAFontSettings=on'
możesz to dać sobie gdzieś do skryptów startowych środowiska graficznego albo systemu to nie będziesz musiał za każdym razem tego wpisywać

0

Dzięki, o to chodziło! Tyle, że parametry umieściłem w kodzie aplikacji:

System.setProperty("awt.useSystemAAFontSettings","on");
System.setProperty("swing.aatext", "true");

Gdy wpisywałem Twój kod w konsoli, to zmienna _JAVA_OPTIONS siedziała w zmiennych lokalnych tylko na czas działania sesji terminala. Po zamknięciu Terminala i ponownym otwarciu, po wywołaniu env już zmiennej nie było. Dlaczego? W tutorialach czytałem, że export ustawia zmienne "na stałe".

0

export działa tylko dla aktualnego procesu i dla procesów potomnych (jak java uruchamiana z terminala), dlatego jak mówiłem trzeba dodać to polecenie do skryptów startowych systemu

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