Я совершенно новичок в Linux и пытаюсь заставить мои (созданные Windows) проекты Java Swing корректно работать на XUbuntu на отдельном компьютере из исполняемых файлов JAR, которые я создал.
Я уменьшилпроблема с минимальным количеством кода
import java.awt.Dimension;
import javax.swing.*;
public class JFrameTest extends JFrame {
public JFrameTest(String title) {
super(title);
JLabel lab = new JLabel("Label");
this.getContentPane().add(lab);
this.setMinimumSize(new Dimension(200, 200));
this.pack();
this.setVisible(true);
}
public static void main(String args[]) {
try {
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
JFrameTest frame = new JFrameTest("Title");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
В Windows я вижу:
В Xubuntu я вижу только серое поле и метку, а незначки заголовка или закрытия и т. д. Мне также нужно убить (-9) jvm после того, как я убрал ctrl из командной строки.Я запустил его с помощью java -jar filename.jar
На моей машине с Linux работает Xubuntu 11. Я установил Sun Java 6_24 JRE.Я гуглил по этому поводу и нашел нечто похожее на Compziz (?), Но это якобы было исправлено некоторое время назад.Я немного застрял сейчас.У меня есть одно приложение Swing, которое работает нормально в том смысле, что оно реагирует на кнопки OK, но по-прежнему не показывает заголовок и т. Д. Любая помощь будет принята с благодарностью.