Maybe I should clarify what I'm trying to do here in case I'm going about it wrong...
I have a standard java server listening for connections from "clients"...in this case a client could be a straight java web client OR a android device client. Because of this I have two separate projects (one for the java client, one for the android client). Clients use sockets to pass java objects back and forth with the server...I want to be sending the SAME object to the server regardless of which client it comes from. So I built an object class and attempted to link both client projects to it. The java client works fine, but I can't figure out how to make the android client work with the object. If I take that class and put it in the android project then the android client works...but the server then doesn't know what the object is and it dies. Maybe I shouldn't be sending objects in the first place? On Thursday, May 3, 2012 8:47:41 AM UTC-6, Ryan Groten wrote: > > Thanks for the response Jason. Before I tried manual linking I did add > the "Libraries" project from the Java Build Path -> Project tab. After > doing that the class imports properly and there are no errors when building > my working project. However when running the working project (and trying > to call the "Library" class) I get a runtime exception: > java.lang.NoClassDefFoundError: com.example.common.DataBean > > > On Thursday, May 3, 2012 1:23:11 AM UTC-6, JTeagle wrote: >> >> >From Eclipse I created a link to the .class file of the other project >> into >> >the bin/classes/... >> >folder in the android project. Then I configured the other project in >> the >> >java build path >> >of my Android project. >> >> You shouldn't need to do any manual linking. Assuming the shareable class >> is >> in a project of its own (for example, called 'Libraries') and both that >> project and your working project that needs to use the class are open in >> the >> same workspace, if you go to the Java Build Path and the Projects tab, >> then >> click Add, it should list your other project - check the Libraries >> project >> and that should be it. >> >> In fact, on the Windows version of Eclipse at least, if I simply refer to >> the shared class in my project then Eclipse usually offers 'Fix project >> setup' as an option for Red Wavy Line resolution - and it seems to know >> the >> Libraries project is the right project to include. >> >> >> -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en