Installing Mysaifu JVM on Windows Mobile 5
It's been a while since I used J2ME. The last time I used it was developing applications for Palm OS. But since then, the world has moved on. Now there are tons of new devices running Microsoft Windows Mobile. And I have recently gotten a Verizon XV6700 PDA Phone that runs Windows Mobile 5. I want to develop and run Java software on my XV6700. Browsing through Sun's Java site, I realized that Sun no longer develop Java Virtual Machine (JVM) for handheld devices. That was a shock to me because without a JVM, there is no possible way of running a Java application.
Luckily I found Mysaifu JVM, a free Java Virtual Machine for Windows Mobile. Mysaifu JVM is unique in the handheld embedded world because it actually conforms to Java 2 Standard Edition (J2SE), which means you can run standard Java software on it. It means you don't have to develop special software just so that it would run on an embedded handheld device. What an awesome concept. It is also freely licensed under GPL!
In this article, I will walk though installing Mysaifu JVM on Windows Mobile 5. My Verizon XV6700 supports a miniSD card slot, so that will be the installation transport and destination. The PDA's on-board RAM is limited, so there it would be wise to use a storage card instead.
1. Download the installation CAB file from Mysaifu JVM web site.
You can now use the Mysaifu JVM by going to "Start -> Programs" and click on the "Mysaifu JVM" icon. View "How to use" for a general guide. In the future, I will explain how to use the Mysaifu JVM with specific Java application.
Have you tested this with the new Gmail for mobile devices which is a Java app. Google Mobile Gmail
Thanks for the info. I installed Mysaifu, but it won't open jad files such as the ones offered by google at
It seems to only find .jar files.
I am having the same problem. if anyone has found a workable solution, please post. thx
JAD is just a description file. You'll want this:
I have a ploblem that I can't install Mysaifu JVM on Windows Mobile 5 .
So can you run regular Java with this program? You can't play Yahoo cards or Pogo on the Palm Treo. Is there a jar file that will help with this?
I suspect you can run a lot of regular Java programs with it. I download Multi-Files Rename and ran it on Mysaifu without doing any thing special.
Is it possible to run bluetooth application and any application which use mmapi?
IS THERE ANYWAY TO WATCH YOU TUBE???
How can i watch live stock prizes on windows mobile device.
Please help me regarding this.
below is the message I get when I run jvm with the jar file you posted. which by the way - thank you. I have been trying to find the gmail jar file, since jad file gmails website provided does not work just as posted.
any info would be much appreciated!
java.lang.Exception: No Main-Class attribute in \Storage Card\Shit\gmail-g.jar
Same Issue here:
java.lang.Exception: No Main-Class attribute in \My Documents\CannedText\GMAIL-G.JAR
Seems something similar has already been rectified as a known bug with MySaifu JVM
0.2.6 -> 0.2.7
Exception in thread "Thread-1" java.lang.ClassFormatError: Illegal
Some enlightenment please!
hi, i seem to have the same problem like the rest...i have vx6700, and i success install the masaifu jmv...but when i run,,,..it still give me a bunch of command line...any further insttruck to run java app?
Apparently this JVM can't really do a lot. The creator of this program needs some help, I guess.
Actually this is for native JavaSE not JavaME, this is why you keep getting errors. Use your onboard Midlet manager to run Google Maps or GMail. Mysaifu can also compile .java into .class files.
winhax is right. Mysaifu JVM is for running stand-alone Java applications. To run Java applet for mobile phones, you'll have to use something else . . . like the IBM MIDP 2.0 Java Emulator 2.3. See the "UI Demo in MDILet" thread.
open the "manifest.mf" file in your project. if you re using netbeans ; it is in your project file. and you will see this lines:
ide gives the path automaticly, so clear it and give the path. example:
Windows Mobile. Mysaifu JVM is unique in the hand held embedded world because it actually conforms to Java 2 Standard Edition (J2SE), which means you can run standard Java software on it. It means you don't have to develop special software just so that it would run on an embedded hand held device. What an awesome concept. It is also freely licensed under GPL!.Really i am impressed from this post....the person who create this post he is a great human..thanks for shared this with us.i found this informative and interesting blog so i think so its very useful and knowledge able......
European roulette online game
I tried to install Mysaifu JVM to PcoketPC windows Mobile 5 Emulator. But it shows installation unsuccessful.Any idea what might be wrong?
You should provide more details on the installation failure . . . such as how did you install it? With EXE? With CAB? On the Windows Mobile 5 device? Through ActiveSync? What's the exact error message?
Further question about Mysaifu jvm.
When I try to install it on Winodws CE 5.0 Emulator there threw error messages which said:
Thank you for your time!
Is Windows CE 5 the same as Windows Mobile 5? I have Mysaifu JVM running on both Windows Mobile 5 and 6 without any problems.
When I load and run against an ap with MYsaifu I get the following message: java.awt.AWTError:Cannot load AWT toolkit: gnu.jarva.awt.peer.wce.WCEToolkit at etc. Can anyone please tell what this is? I didn't think that there had to be any else loaded.
My client having new model of motorola handheld ES400 with windows mobile6.5, but his application is JAVA based. can i know any website who can provide the JVM for those handhelds so he can run his software.
saud ali shah
Try the link in the original post of this thread.
Did your message disappear? Read the Forums FAQ.
Title: Changing File Name Extension on Windows Mobile 5
Spam Control | * indicates required field
Messages, files, and images copyright by respective owners.
20 Users Online
Copyright © 1996 - 2017. All Rights Reserved.