Try to touch the application bundle itself (e.g. "touch myapp.app"
in Terminal).
That worked as well. Meaning? What went wrong and what got fixed?
LaunchServices (which is what actually launches your app when you
double-click on it) caches information about the app for subsequent
launches. One of the things it caches is the Info.plist. All the
caches are keyed off the last-mod timestamp on the .app bundle itself
(plus any moves/renames/etc from Finder). However, if you touch the
Info.plist directly (without changing anything else), LaunchServices
doesn't know about it, so changes won't get picked up. All you need
to do is either touch the .app bundle in Terminal (thus updating the
timestamp) or move it in Finder, so Finder notifies LaunchServices.
You can, of course, notify LS programmatically (or you could touch
the .app bundle programmatically as well).
_______________________________________________
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