By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
432,257 Members | 925 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 432,257 IT Pros & Developers. It's quick & easy.

J2ME: How to load external library?

P: n/a
To begin, I'm using JBuilder9 under J2ME and MIDP 1.0. I'm trying to use an
external library. I can get my code to compile, but I can't get the library
code working on the emulator.

I'm working on a poker game, and have come quiet far with it. I'm to the
point I need to write a hand evaluation system. As luck would have it, these
guys have a Java open source hand evaluation program already written.

http://spaz.ca/aaron/poker/src/eval.html

So, I download their code, but now I don't know how to get it into my
project. I am using JBuilder, and was able to add the .jar files under
Tools/Configure JDK. I can then import the libraries and the autocompletion
finds it, it compiles correctly, but then when I go to run it on the
emulator (Nokia developer's suite emulator), I get a class not found error.

I know that I need to get this library somehow packed into the .jar/.jad
files that the phone will run, but I don't know how to do this. When I tried
to unpack these files into my src directory, I got it to compile, but then
couldn't get an application created because of pre-verifier errors.

Does anyone have any suggestions on this? I've been stuck for several days
because of this problem and I don't know what to do next.

SpaceCowboy

P.S. Sorry for the cross-post, but I'm having an incredibly difficult time
getting any help to the problems I run into.
Jul 17 '05 #1
Share this Question
Share on Google+
3 Replies


P: n/a
SpaceCowboy wrote:
To begin, I'm using JBuilder9 under J2ME and MIDP 1.0. I'm trying to use an
external library. I can get my code to compile, but I can't get the library
code working on the emulator.


<snip>

All code that's used by your MIDlet that's *not* a part of the device
has to be supplied by your MIDlet suite. So, if you're using 3rd party
code, you have to bundle *all* of the code you're using into *your* JAR
file.

--
Darryl L. Pierce <mc******@myrealbox.com>
Visit the Infobahn Offramp - <http://bellsouthpwp.net/m/c/mcpierce>
"What do you care what other people think, Mr. Feynman?"

Jul 17 '05 #2

P: n/a
I'm still relatively new to Java. Would this mean I would need to basically
add the individual files to my project, or is there some way to compile 3rd
party JARs into the JAR for my midlet suite.

SpaceCowboy

"Darryl L. Pierce" <mc******@myrealbox.com> wrote in message
news:ad******************************@news.teranew s.com...
SpaceCowboy wrote:
To begin, I'm using JBuilder9 under J2ME and MIDP 1.0. I'm trying to use an external library. I can get my code to compile, but I can't get the library code working on the emulator.


<snip>

All code that's used by your MIDlet that's *not* a part of the device
has to be supplied by your MIDlet suite. So, if you're using 3rd party
code, you have to bundle *all* of the code you're using into *your* JAR
file.

--
Darryl L. Pierce <mc******@myrealbox.com>
Visit the Infobahn Offramp - <http://bellsouthpwp.net/m/c/mcpierce>
"What do you care what other people think, Mr. Feynman?"

Jul 17 '05 #3

P: n/a
SpaceCowboy wrote:
I'm still relatively new to Java. Would this mean I would need to basically
add the individual files to my project, or is there some way to compile 3rd
party JARs into the JAR for my midlet suite.


You would have to extract the files out of the 3rd party JAR file and
put them into your own JAR file along with your code/resources.

--
Darryl L. Pierce <mc******@myrealbox.com>
Visit the Infobahn Offramp - <http://bellsouthpwp.net/m/c/mcpierce>
"What do you care what other people think, Mr. Feynman?"

Jul 17 '05 #4

This discussion thread is closed

Replies have been disabled for this discussion.