Суббота, 26.05.2012, 01:50

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Страница 1 из 11
Форум игроделов » Программирование » Java » Проблема с запуском апплета в *nix
Проблема с запуском апплета в *nix
x-and1988Дата: Суббота, 28.01.2012, 23:30 | Сообщение # 1
участник
Сообщений: 142
Сейчас нет на сайте
Доброго времени суток. Пытаюсь осилить апплеты - в win в целом запускается нормально, а в linux мне выдало вот такую ошибку:
Code
Sat Jan 28 21:21:41 EET 2012 INFO:Clear up
'lzma.jar' required for LZMA support!
trying files without the lzma extension...
'lzma.jar' required for LZMA support!
trying files without the lzma extension...
java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:616)
   at org.lwjgl.util.applet.AppletLoader$4.getPermissions(AppletLoader.java:1094)
   at java.security.SecureClassLoader.getProtectionDomain(SecureClassLoader.java:210)
   at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
   at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
   at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
   at org.lwjgl.util.applet.AppletLoader.switchApplet(AppletLoader.java:1201)
   at org.lwjgl.util.applet.AppletLoader$2.run(AppletLoader.java:864)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:216)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647)
   at java.awt.EventQueue.access$000(EventQueue.java:96)
   at java.awt.EventQueue$1.run(EventQueue.java:608)
   at java.awt.EventQueue$1.run(EventQueue.java:606)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:617)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Caused by: java.lang.NullPointerException
   at net.sourceforge.jnlp.runtime.JNLPClassLoader.getPermissions(JNLPClassLoader.java:602)
   ... 30 more
java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:616)
   at org.lwjgl.util.applet.AppletLoader$4.getPermissions(AppletLoader.java:1094)
   at java.security.SecureClassLoader.getProtectionDomain(SecureClassLoader.java:210)
   at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
   at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
   at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:186)
   at org.newdawn.slick.AppletGameContainer.init(AppletGameContainer.java:124)
   at org.lwjgl.util.applet.AppletLoader.switchApplet(AppletLoader.java:1212)
   at org.lwjgl.util.applet.AppletLoader$2.run(AppletLoader.java:864)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:216)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647)
   at java.awt.EventQueue.access$000(EventQueue.java:96)
   at java.awt.EventQueue$1.run(EventQueue.java:608)
   at java.awt.EventQueue$1.run(EventQueue.java:606)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:617)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Caused by: java.lang.NullPointerException
   at net.sourceforge.jnlp.runtime.JNLPClassLoader.getPermissions(JNLPClassLoader.java:602)
   ... 33 more
java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:616)
   at org.lwjgl.util.applet.AppletLoader$4.getPermissions(AppletLoader.java:1094)
   at java.security.SecureClassLoader.getProtectionDomain(SecureClassLoader.java:210)
   at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
   at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
   at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
   at java.lang.Class.forName0(Native Method)
   at java.lang.Class.forName(Class.java:186)
   at org.newdawn.slick.AppletGameContainer.init(AppletGameContainer.java:124)
   at org.lwjgl.util.applet.AppletLoader.switchApplet(AppletLoader.java:1212)
   at org.lwjgl.util.applet.AppletLoader$2.run(AppletLoader.java:864)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:216)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647)
   at java.awt.EventQueue.access$000(EventQueue.java:96)
   at java.awt.EventQueue$1.run(EventQueue.java:608)
   at java.awt.EventQueue$1.run(EventQueue.java:606)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:617)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Caused by: java.lang.NullPointerException
   at net.sourceforge.jnlp.runtime.JNLPClassLoader.getPermissions(JNLPClassLoader.java:602)
   ... 33 more
java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:616)
   at org.lwjgl.util.applet.AppletLoader$4.getPermissions(AppletLoader.java:1094)
   at java.security.SecureClassLoader.getProtectionDomain(SecureClassLoader.java:210)
   at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
   at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
   at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
   at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
   at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
   at org.newdawn.slick.AppletGameContainer.init(AppletGameContainer.java:126)
   at org.lwjgl.util.applet.AppletLoader.switchApplet(AppletLoader.java:1212)
   at org.lwjgl.util.applet.AppletLoader$2.run(AppletLoader.java:864)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:216)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647)
   at java.awt.EventQueue.access$000(EventQueue.java:96)
   at java.awt.EventQueue$1.run(EventQueue.java:608)
   at java.awt.EventQueue$1.run(EventQueue.java:606)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:617)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Caused by: java.lang.NullPointerException
   at net.sourceforge.jnlp.runtime.JNLPClassLoader.getPermissions(JNLPClassLoader.java:602)
   ... 31 more
This occurred while 'Initializing real applet'
null
java.lang.reflect.InvocationTargetException
   at java.awt.EventQueue.invokeAndWait(EventQueue.java:1045)
   at org.lwjgl.util.applet.AppletLoader.run(AppletLoader.java:861)
   at java.lang.Thread.run(Thread.java:679)
Caused by: java.lang.ExceptionInInitializerError
   at org.lwjgl.Sys.createImplementation(Sys.java:124)
   at org.lwjgl.Sys.<clinit>(Sys.java:111)
   at org.newdawn.slick.GameContainer.getTime(GameContainer.java:447)
   at org.newdawn.slick.GameContainer.<init>(GameContainer.java:98)
   at org.newdawn.slick.AppletGameContainer$Container.<init>(AppletGameContainer.java:249)
   at org.newdawn.slick.AppletGameContainer.init(AppletGameContainer.java:126)
   at org.lwjgl.util.applet.AppletLoader.switchApplet(AppletLoader.java:1212)
   at org.lwjgl.util.applet.AppletLoader$2.run(AppletLoader.java:864)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:216)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647)
   at java.awt.EventQueue.access$000(EventQueue.java:96)
   at java.awt.EventQueue$1.run(EventQueue.java:608)
   at java.awt.EventQueue$1.run(EventQueue.java:606)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:617)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:185)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:177)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:138)
Caused by: java.lang.NullPointerException
   at net.sourceforge.jnlp.runtime.JNLPClassLoader.getPermissions(JNLPClassLoader.java:602)
   at net.sourceforge.jnlp.runtime.JNLPPolicy.getPermissions(JNLPPolicy.java:86)
   at net.sourceforge.jnlp.runtime.JNLPPolicy.implies(JNLPPolicy.java:182)
   at java.security.ProtectionDomain.implies(ProtectionDomain.java:240)
   at java.security.AccessControlContext.checkPermission(AccessControlContext.java:371)
   at java.security.AccessController.checkPermission(AccessController.java:553)
   at java.lang.SecurityManager.checkPermission(SecurityManager.java:549)
   at net.sourceforge.jnlp.runtime.JNLPSecurityManager.checkPermission(JNLPSecurityManager.java:284)
   at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1302)
   at java.lang.System.getProperty(System.java:669)
   at org.lwjgl.LWJGLUtil$2.run(LWJGLUtil.java:406)
   at org.lwjgl.LWJGLUtil$2.run(LWJGLUtil.java:404)
   at java.security.AccessController.doPrivileged(Native Method)
   at org.lwjgl.LWJGLUtil.getPrivilegedProperty(LWJGLUtil.java:404)
   at org.lwjgl.LWJGLUtil.<clinit>(LWJGLUtil.java:272)
   ... 22 more


Версия Java на linux:


PS проверить апплет можно по адресу

Изучаю Java
My project


Сообщение отредактировал x-and1988 - Суббота, 28.01.2012, 23:42
 
JuwellДата: Понедельник, 30.01.2012, 18:12 | Сообщение # 2
почетный гость
Сообщений: 118
Сейчас нет на сайте
мне кажется, что у тебя на линуксе нету библиотек которые ты используеш в проге. правда сам яву только учу и инфа моя не 100% правдивая
 
x-and1988Дата: Понедельник, 30.01.2012, 18:37 | Сообщение # 3
участник
Сообщений: 142
Сейчас нет на сайте
Спасибо, но нет. На форуме движка нашел инфу, что lwjgl апплеты багнуто работают на плагине IcedTea (open jdk). На оракловской яве должно работать, но пока что не проверял.


Изучаю Java
My project
 
Max_GamedevДата: Понедельник, 30.01.2012, 20:09 | Сообщение # 4
почетный гость
Сообщений: 89
Сейчас нет на сайте
Все эти открытые порты - это отхождение от стандарта. Это плохо.
 
x-and1988Дата: Вторник, 31.01.2012, 01:09 | Сообщение # 5
участник
Сообщений: 142
Сейчас нет на сайте
Quote (Max_Gamedev)
Все эти открытые порты - это отхождение от стандарта. Это плохо.

Это Вы про Open JDK?

Изучаю Java
My project
 
RikettaДата: Вторник, 31.01.2012, 01:49 | Сообщение # 6
Strategist
Сообщений: 597
Сейчас нет на сайте
Под Linux'ом тащит Net.Beans. Ставь его, он адекватно работает с lwjgl. Проверено.)
Open JDK - ужасная вещь под Linux.
Я обладатель Ubuntu если что.
А Рантайм на Оракловский меняй, 6 или 7.

И еще есть парадокс системы - построение и отладка из среды, может работать не так, как просто файл.
Так-что компилируй проект, но запуская файл.)

Работаю с C#, XNA и WM Engine.
Arduino - аппаратная вычислительная платформа
Стоик - Экономическая 2D RTS
InfoBox 1.2 - Вышла финальная версия.


Сообщение отредактировал Riketta - Вторник, 31.01.2012, 02:01
 
x-and1988Дата: Среда, 01.02.2012, 21:39 | Сообщение # 7
участник
Сообщений: 142
Сейчас нет на сайте
Я работаю из-под винды, в Eclipse. На форуме lwjgl я получил ответ, что на оракловском рантайме должно работать. Мне проверить негде просто... cry

Изучаю Java
My project
 
Форум игроделов » Программирование » Java » Проблема с запуском апплета в *nix
Страница 1 из 11
Поиск:

Все права сохранены. GcUp.ru © 2008-2012 Рейтинг