انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: mahdi68 در 07 امرداد 1388، 09:59 بظ
-
سلام
دوستان من با استفاده از visualMIDlet در NetBeans 6.7 یه برنامه نوشتم ولی وقتی run میزنم BUILD SUCCESSFUL (total time: 1 second) میده بدون اینکه اجرا شدنشو نشون بده یعنی امیلاتورو نمیاره !!!
لطفا کمکم کنید
__________________ :rolleyes:
-
البته تو ویندوز درست کار میکنه ولی رو ubuntu این پیغام میده !!! ??? ::)
-
سلام.
wtk نصب و روی netbeans سوار شده؟
http://forum.ubuntu.ir/index.php/topic,9179.0.html
-
بله
platform name : Sun Java(TM) Wireless Toolkit 2.5.2 for CLDC
platform folder : /home/mahdi/netbeans-6.7/mobility8/WTK2.5.2
در ضمن من از نسخه 64 بیتی ubuntu استفاده میکنم
پیغام زیر در خروجی ظاهر میشه !!!
java.lang.UnsatisfiedLinkError: /home/mahdi/netbeans-6.7/mobility8/WTK2.5.2/bin/sublime.so: /home/mahdi/netbeans-6.7/mobility8/WTK2.5.2/bin/sublime.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1778)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1674)
at java.lang.Runtime.load0(Runtime.java:770)
at java.lang.System.load(System.java:1005)
at com.sun.kvem.Sublime.<init>(Unknown Source)
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(Unknown Source)
at com.sun.kvem.KVMBridge.<init>(Unknown Source)
at com.sun.kvem.KVMBridge.getBridge(Unknown Source)
at com.sun.kvem.midp.MIDP.run(Unknown Source)
at com.sun.kvem.environment.EmulatorInvoker.runEmulatorImpl(Unknown Source)
at com.sun.kvem.environment.EmulatorInvoker.main(Unknown Source)
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(Unknown Source)
ricoh-run:
semc-icon-assembly:
semc-ppro-emulator:
semc-do-run:
semc-run:
savaje-run:
sjmc-run:
nokiaS80-run:
nsicom-run:
cdc-hi-run:
profiler.check:
open-profiler:
run:
BUILD SUCCESSFUL (total time: 2 seconds)
-
درود
مشکل شما از همون ۶۴ بیتی بودن هست
http://forums.netbeans.org/topic3248.html
Unfortunately the WTK does not run on 64-bit systems yet. There are
Vista service packs that help with making native 32-bit apps run in the
64-bit environment, but I'm not sure about the Linux kernel environment.
I know that many of the emulators from the handset manufacturers do not
have Vista compatible versions yet. I don't know of one, but you might
be able to do a search for some type of 32-bit emulator that can run
apps on 64 bit systems. You would need to have the 32 bit JDK also
installed for it to work properly in this 32-bit environment.
Sorry that there is not an easier solution AFAIK, but maybe someone on
the list has solved this one and can share their experience. :)
-
اگه اینطوری باشه که خیلی بده :(
شماها این مشکل چهطورحل کردین ؟؟؟ برنامه هاتونو چه طوری تست میکنین ؟؟؟ ???
-
درود من java ME کار نمی کنم :)
می تونید از JDK32bit استفاده کنید
این متن ایتالیایی که با گوگل به en ترجمه شده می تونه کمکتون کنه
http://translate.google.com/translate?js=y&prev=_t&hl=en&ie=UTF-8&u=http%3A%2F%2Fwww.brunomendola.net%2Fblog%2Fjava-wireless-toolkit-e-linux-a-64-bit&sl=it&tl=en&history_state0=
-
با سلام و تشکرات فراوان
دوست خوبم من تمام دستوراتی که تو اون لینک گفته بود انجام دادم ولی هیچ اتفاقی نیفتاد !!! ???
چهطوری میتونم JDK و JRE و Netbeans کلا uninstall کنم تا دوباره از اول با JDK 64 بیتی نصب کنم ؟؟؟
بازم از پیگیریتون بینهایت متشکرم
از تمامی دوستانی که برنامه نویسی موبایل میکنن تقاضا دارم که کمکم کنند
-
من تمام کارهای بالارو انجام دادم ولی مشکلم حل نشد ](*,) ???
-
وقتی یک jdk دیگه نصب میکنم چهطوری می تونم اونو به صورت پیشفرض کنم ؟؟؟
-
وقتی یک jdk دیگه نصب میکنم چهطوری می تونم اونو به صورت پیشفرض کنم ؟؟؟
JAVA_HOME تون رو export کنید
در update alternative هم باید اضافش کنید
در این تاپیک هست اگر سئوالی داشتید بپرسید
http://forum.ubuntu.ir/index.php/topic,4875.msg35496/topicseen.html#msg35496
-
متشکرم