Re: Slightly OT: Command line Java tool with EOF?
Re: Slightly OT: Command line Java tool with EOF?
- Subject: Re: Slightly OT: Command line Java tool with EOF?
- From: Lachlan Deck <email@hidden>
- Date: Wed, 10 Sep 2008 16:56:45 +1000
On 10/09/2008, at 4:48 PM, Will Scheidegger wrote:
I'm trying to access database data with EOF in a command line Java
app. These few lines of code work perfectly as long as I run them in
NetBeans but fail miserably when I try to run them on the CLI:
EOModelGroup mg = new EOModelGroup();
EOModelGroup.setDefaultGroup(mg);
URL url = this.getClass().getResource("/eoftest/
coach.eomodeld");
mg.addModelWithPathURL(url);
EOEditingContext ec = new EOEditingContext();
EOFetchSpecification f = new EOFetchSpecification("Coach",
null, null);
System.out.println("" +
ec.objectsWithFetchSpecification(f).count() + " coaches found!");
The reason for this - as far as I can tell - is, that when running
it from NetBeans, the app as a main bundle and framework bundles,
but it does not when I run it on the CLI (NSBundle.mainBundle() = 0,
NSBundle.frameworkBundles() = empty). Now, I don't know how NetBeans
gets these bundles and that's not the issue. I would like to know
however how I can use EOF properly outside a wo app with frameworks
etc. Has anyone done this? Could you give me some pointers?
What's different about the classpath?
with regards,
--
Lachlan Deck
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden