Страница 1 из 1

Не запускается на WM 2003

СообщениеДобавлено: 12 сен 2009, 01:24
Sander-Niva
Здравствуйте!
Не запускается на НР 2215 (НР 2210), WM 2003.
Mysaifu JVM запускается нормально, а потом в консоле пишет:

Working directory: \SD card\sasplanetj
Screen size=java.awt.Dimension[width=240,height=320]
java.lang.ClassNotFoundException: javax.comm.CommPortIdentifier not found in java.lang.ClassLoader$1{urls=[ file:/SD Card/sasplanetj/BIN/, file:/SD Card/Program Files/Mysaifu JVM/JRE/LIB/javaxcomm.jar], parent=null}
at java.net.URLClassLoader.findClass(URLClassLoader.java:529)
at java.lang.ClassLoader.loadClass(ClassLoader.java:341)
at java.lang.ClassLoader$1.loadClass(ClassLoader.java:1112)
at java.lang.ClassLoader.loadClass(ClassLoader.java:293)
at sasplanetj.gps.SerialReader.<init>(SerialReader.java:30)
at sasplanetj.App.createSerialReader(App.java:472)
at sasplanetj.App.addComponents(App.java:210)
at sasplanetj.App.main(App.java:532)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:356)
at java.lang.VMMainThread$1.run(VMMainThread.java)
at java.lang.VMThread.run(VMThread.java:120)

java.lang.NullPointerException
at sasplanetj.App.addComponents(App.java:211)
at sasplanetj.App.main(App.java:532)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:356)
at java.lang.VMMainThread$1.run(VMMainThread.java)
at java.lang.VMThread.run(VMThread.java:120)
Exception in thread "Thread-1" java.lang.NullPointerException
at sasplanetj.App.addComponents(App.java:211)
at sasplanetj.App.main(App.java:532)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:356)
at java.lang.VMMainThread$1.run(VMMainThread.java)
at java.lang.VMThread.run(VMThread.java:120)

И всё. :? Останавливается.
Что здесь можно сделать?
Заранее спасибо.

ЗЫ. На WM 6.1 Asus P527 всё запускается быстро и работает.

Re: Не запускается на WM 2003

СообщениеДобавлено: 23 сен 2009, 17:43
ivmai
Sander-Niva писал(а):Здравствуйте!
Не запускается на НР 2215 (НР 2210), WM 2003.
Mysaifu JVM запускается нормально, а потом в консоле пишет:

Working directory: \SD card\sasplanetj
Screen size=java.awt.Dimension[width=240,height=320]
java.lang.ClassNotFoundException: javax.comm.CommPortIdentifier not found in java.lang.ClassLoader$1{urls=[ file:/SD Card/sasplanetj/BIN/, file:/SD Card/Program Files/Mysaifu JVM/JRE/LIB/javaxcomm.jar], parent=null}


Это не проблема sasplanetj.

Можно предложить такое решение: распаковать javaxcomm.jar в sasplanetj/BIN (после рапаковки sasplanetj/BIN/javax/comm/CommPortIdentifier.class должен присутствовать).