2012-03-23 18 views
0

Mac OSX Lionで.jadファイルを実行します。私はWTK 2.5.2 Linux版Macで試したところ、以下のエラーが出ました。Mac OSX Lionで.jadファイルを実行する

 
:bin$ ./emulator -Xdescriptor my-jadfile.jad 
java.lang.UnsatisfiedLinkError: /Applications/WTK2.5.2/bin/sublime.so: no suitable image found. 
    Did find: /Applications/WTK2.5.2/bin/sublime.so: 
    unknown file type, first eight bytes: 0x7F 0x45 0x4C 0x46 0x01 0x01 0x01 0x00 
    at java.lang.ClassLoader$NativeLibrary.load(Native Method) 
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1827) 
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1703) 
    at java.lang.Runtime.load0(Runtime.java:770) 
    at java.lang.System.load(System.java:1020) 
    at com.sun.kvem.Sublime.(Sublime.java:29) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:513) 
    at java.lang.Class.newInstance0(Class.java:355) 
    at java.lang.Class.newInstance(Class.java:308) 
    at com.sun.kvem.Lime.createLime(Lime.java:40) 
    at com.sun.kvem.KVMBridge.(KVMBridge.java:46) 
    at com.sun.kvem.KVMBridge.getBridge(KVMBridge.java:37) 
    at com.sun.kvem.midp.MIDP.run(MIDP.java:699) 
    at com.sun.kvem.environment.EmulatorInvoker.runEmulatorImpl(EmulatorInvoker.java:107) 
    at com.sun.kvem.environment.EmulatorInvoker.main(EmulatorInvoker.java:135) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:597) 
    at com.sun.kvem.environment.JVM.main(JVM.java:103) 

私はWTK3に疲れましたが、.jadファイルを直接実行するオプションはありません。これについての助けてください。

"mpowerplayer"というエミュレータで試してみましたが、.jadを実行することはできますが、別の問題があります。エミュレータで有効になっていないフォームに日付フィールドがあります。

答えて

1

binディレクトリの下でエミュレータを実行してJME SDK 3で実行する方法を考え出しました。私にとっては、 "/Applications/Java_ME_SDK_3.0.app/Contents/Resources/bin"にありました。

1

読み込みしようとしているライブラリ(sublime.so)はELFライブラリです(おそらくLinux用)。 OS Xにはロードできません。

関連する問題