LINUX.ORG.RU

JRE/JDK + Fedora + кириллица = Ж... ?


0

0
Дистрибутив Fedora 10. Есть некоторый класс:

$ cat aaa.java
import java.awt.*;

public class aaa {
public static void main(String args[]) {
Frame f = new Frame();
f.add(new TextArea());
f.resize(640,480);
f.show();
}
}
$ javac aaa.java
$ java aaa

Проблема в том, что в поле ввода не вводится кириллица
У кого-нибудь такое было? Если было, как побеждали?
★★★★★
Уточнение - тот же самый эффект на сановском JRE, причем он словно не чувствует пеерключения раскладки. То есть на латинской жмем qwerty -> получаем qwerty, на рысском жму йцукен -> получаю ... qwerty!
no-dashi ★★★★★
() автор топика
И вдогонку - это не работает только с клавиатурным вводом. Копи-пастнутый текст проходит "на ура". Русский, прочитанный из базы, видится в окне сообщения нормально.
no-dashi ★★★★★
() автор топика
Ответ на: комментарий от no-dashi
Опаньки, у меня в jEdit оказывается тож самое :(
h8 ★★★
()
Ответ на: комментарий от Lucky1
> В убунту в openjdk все нормально. Но рекомендую перейти с awt на swing.

Пример был состряпан на скорую руку "лишь бы компилилось и показывалось". Но в свинге - то же самое ;-)

no-dashi ★★★★★
() автор топика
> JRE/JDK + Fedora + кириллица = Ж... ?

... = 2Ж + кириллица

friday ★★★
()
Ответ на: комментарий от no-dashi
>Пример был состряпан на скорую руку "лишь бы компилилось и показывалось". Но в свинге - то же самое ;-)

Это очень плохо. Проверь в sun jdk, если баг остается значит виновата федора.

Lucky1 ★★★
()
М. б. дело в локали ?

на RHEL5U2 с 1.5.0_15-b04 проблем нет.

ef37 ★★
()
на 1.6.0_05-b13 тоже проблем нет. на bea R27.5.0-110_CR366951-97327-1.6.0_03-20080408-1711-linux-ia32 (1.6.0_03-b05) тоже.
ef37 ★★
()
Ответ на: комментарий от Lucky1
> Это очень плохо. Проверь в sun jdk

Читай первое сообщение в треде. А виноват на самом деле кривой код в JRE, поскольку если в xterm, gtk и qt все работает, а в JRE нет - это однозначно проблемы JRE.

no-dashi ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.