Пятница, 29 Марта 2024, 19:00

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » Java » Проблема с запуском апплета в *nix
Проблема с запуском апплета в *nix
x-and1988Дата: Суббота, 28 Января 2012, 23:30 | Сообщение # 1
постоянный участник
Сейчас нет на сайте
Доброго времени суток. Пытаюсь осилить апплеты - в 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 new project
My old project


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


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

Это Вы про Open JDK?


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

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


Fougerite - Rust Server OpenSource API
TerraDev - Terraria OpenSource Hack


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

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

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