Meaningless Drivel is fun!*
The moose likes Android and the fly likes class not found in Eclipse-built external jar, but found in Netbeans-built one Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Mobile » Android
Bookmark "class not found in Eclipse-built external jar, but found in Netbeans-built one" Watch "class not found in Eclipse-built external jar, but found in Netbeans-built one" New topic
Author

class not found in Eclipse-built external jar, but found in Netbeans-built one

Ilya Zee
Greenhorn

Joined: Nov 22, 2011
Posts: 2
I am new to Android development and fairly new to Java altogether. I am trying to develop an Android app that uses some classes from an external JAR. I've run into a strange problem. I managed to reduce the amount of code to "toy" sizes and so now the external JAR is extremely simple: it contains a class that computes a square of a number and returns the result as a String:



The code of the app is basically "Hellow world++" based on the 1st app in the Android dev tutorial:



Now, here's the problem. I am developing for Android in Eclipse. However, if I also create the JAR in Eclipse by creating a regular Java project with the class, then exporting it into a jar file, and then add this JAR to the build path of the Android project, I get a run time exception that this class cannot be found.

If, on the other hand, I create the JAR in Netbeans and add that JAR to the build path (in Eclipse), all works well.

I actually unzipped both jars to compare contents. It appears that the difference is in .class files but they are not human readable so I can't get any further.

So my q is this: what can I change in the Eclipse export to make the external jar "good"? What is NB doing right that Eclipse is doing wrong? Or do I simply resort to building all my external JARs in NB? Is this a symptom of a badly installed Eclipse? If so, what components should I try to reinstall/fix?

Thanks much!!!
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: class not found in Eclipse-built external jar, but found in Netbeans-built one
 
Similar Threads
Connecting to local Web Service from Android emulator does not work
Connect MySql to Android
emulator window was out of view and was recentred
simple hello world
Can't find the file I created