Вопрос в том: У меня под VMWare стоит Ubuntu Server 9.04 под ним работал java сервер LineAge2 (для личного боловства). Все было отлично, пока у разработчика L2jserver не появилась возможность настраивать сервер с помощью графической утилиты. Я установил на Ubuntu Server KDE с помощью команды apt-get install xserver-xorg kdm kde И попробовал запустить эту оболочку, но получил ругательный ответ:
root@LineAge2-Server:/Gracia/login# ./L2JConfig.sh
No protocol specified Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsEnvironment at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.ja va:68) at sun.awt.X11.XToolkit.<clinit>(XToolkit.java:89) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:169) at java.awt.Toolkit$2.run(Toolkit.java:834) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:826) at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(SwingUtilities2.java:126) at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndFeel. java:1556) at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:130) at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:1591) at javax.swing.UIManager.setLookAndFeel(UIManager.java:541) at javax.swing.UIManager.setLookAndFeel(UIManager.java:581) at net.sf.l2j.configurator.ConfigUserInterface.main(ConfigUserInterface.java:93)
Вот, огромная просьба помочь разобраться в чем дело. Если это сможет как то помочь вот ссылка на утилиту http://www.l2jserver.com/2009/06/new-gui-tools/
Запуск приложения под Ubuntu
Re: Запуск приложения под Ubuntu
Ну а как же все работает. Перезапустил после установки зашел в графическую оболочку KDE. Установил Xterm и попробовал запустить свое приложение и получил ответ. Тут мне посоветовали обновить jre и jdk но у меня стоит последняя версия
- kdu
- Фанатеющий
- Сообщения: 150
- Зарегистрирован: 21 фев 2007, 18:46
- Откуда: Minsk
- Контактная информация:
Re: Запуск приложения под Ubuntu
Ezhikoff, а што ў Вас у $JAVA_HOME? Мажліва, гуёвая утыліта выкарыстоўвае гэту пераменную, так што калі яна спасылаецца не на Sun Java, а на іншую (Open JDK, напрыклад), то могуць быць праблемы. Таксама праверце $path (ці ёсьць там $JAVA_HOME/bin).
Ubuntu 11.10 + KDE (AMD 64) in Minsk
-
- Неотъемлемая часть форума
- Сообщения: 1055
- Зарегистрирован: 25 окт 2006, 14:50
- Откуда: minsk
- Контактная информация:
Re: Запуск приложения под Ubuntu
kdu, IcedTea полностью совместим с Sun Java, это подтверждено сановскими технологическими тестами (JCK). "Классический" OpenJDK с HotSpot - нет, ибо часть кода до сих пор closed-source. anyway, закрыта в основном поддержка медиа и "недостающие" части нужны только для сборки OpenJDK, но никак не влияют на работу. В конце концов, нетбинс, эклипс, жбосс отлично себя чувствуют под ней. Это я к вопросу о работоспособности открытой жавы.
По сабжу: такая ошибка вылазит чаще всего при попытке запустить гуевое приложение из консоли. echo $DISPLAY в студию.
По сабжу: такая ошибка вылазит чаще всего при попытке запустить гуевое приложение из консоли. echo $DISPLAY в студию.
Re: Запуск приложения под Ubuntu
leave, скажем Jira/Confluence забывают как генерить превьюшки в openjdk, так что я пока не стал бы увтержадть что "никак не влияют на работу"...
Опыт растет прямо пропорционально выведенному из строя оборудованию