Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Java JAR application bundle question



Hahahah.... sorry for the confusion my friend. I would have given more details but I considered iCal Helper orthogonal to the issue at hand -- I should have just written "[a working java bundle].app".

The iCal Helper to which I'm referring is a Java program I wrote. I use iCal as my hourly tracking system, and iCal Helper tabulates the entries I make and exports them to a format I use for invoicing. If you're curious, here is a movie:

	http://www.galbraiths.org/icalhelper/icalhelper.mov (~1 MB)

and, you can download the Java app here:

	http://www.galbraiths.org/icalhelper/icalhelper.app.zip (~3 MB)

If I were a cooler kid, I'd know how to DMG it up. I suspect it's a simple process w/ disk utility but I'd rather not found out just yet. Apologies if it doesn't run on your system; I haven't shared it with anyone before so I may have some naughty assumptions about my local configuration.

Ben

On Jan 11, 2007, at 10:44 PM, Greg Guerin wrote:

Ben Galbraith wrote:

Dude, "iCal Helper.app" is Java app (and a darn helpful one). Otherwise,
this exercise would be silly.

We must be referring to different programs.

The "iCal Helper.app" I'm referring to is an embedded LSBackgroundOnly
application within iCal.app, located in its Contents/Resources/ sub- dir.
It's basically a daemon that acts on iCal's behalf, when iCal itself isn't
running. (Technically, I think it's a Startup Item or Login Item, not a
true daemon.)


I went into iCal.app's bundle, then into iCal Helper.app's bundle, and
checked its executable using:
  otool -L iCal*

to list the dylibs and frameworks it references. JavaVM.framework isn't in
the list. Also, there's no Java-related keys in its Info.plist, no jars
anywhere in its Resources sub-dir, and for all I can tell it's not a Java
app. The OS version I checked it on is 10.4.7, ppc or i386.


When I google for keywords ical helper, it finds something now called
iCalAid that has this summary:
  Makes Entourage-to-iCal transfer easier.

When I download and look into its app-bundle, it appears to be a scripting
app, not a Java app, i.e. it's written in AppleScript. Its executable has
no reference to JavaVM.framework, its Contents has no Resources/Java
sub-dir and no jars, and there are no Java-related keys in its Info.plist.


So the two iCal Helper.apps I can find aren't Java, as far as I can tell.
If you have one that is, you'll have to describe where you got it.


  -- GG


_______________________________________________ Do not post admin requests to the list. They will be ignored. Java-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/java-dev/email@hidden

This email sent to email@hidden


_______________________________________________ Do not post admin requests to the list. They will be ignored. Java-dev mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/java-dev/email@hidden

This email sent to email@hidden
References: 
 >Re: Java JAR application bundle question (From: Greg Guerin <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.