[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [udig-devel] A second Release candidate (and now the third) | 
I played around with this a bit.  With the package as it is  
distributed now, I got it into a more normal .app form, but it still  
has the problem of defaulting to Java 1.4.  I think there is  
something in the startup.jar or other Eclipse stuff that's breaking  
the Info.plist setting that chooses a particular Java version.  It's  
beyond me.
This also would run if I linked /usr/bin/java to Java 5.  But there  
was then a problem with the Java and udig processes getting run in  
the background so nothing showed up in the Dock and I didn't get the  
menubar.  Closing the uDig window would quit uDig.
Maybe the startup.jar has to be built with this in mind.  Some  
Eclipse build thing.
It's all beyond me.  Sorry.  For now, I guess it's the /usr/bin/java  
link hack (for me at least).  I hope you can find a Mac Java  
programmer.  I'll try playing around with the application now that I  
have it running in this way.
Are there any other Mac users out there that have tried these 1.0.1  
RC releases?
On Aug 9, 2005, at 4:22 PM, William K wrote:
Well, I don't know a whole lot about Java (and that's pretty old  
what I do know).  I may be able to figure out some Mac OS X Java  
app packaging stuff if I can focus on it enough (I'm a bit  
overloaded right now).
I did look a bit at Apple's Java developer docs just now (trying to  
figure out if there was a simple way to get it running with the RC  
release udig I have).  It looks like the Main class, ClassPath,  
working directory, java command arguments, -D options, and VM  
options can all be specified in the Info.plist of the udig.app  
package.  With that and the default JAVAROOT inside the package I  
might be able to mash this into something that works.
I have another Mac OS X Java application that I use a lot that I  
can use as an example (Azureus bittorent client).
One thing that worries me is the eclipse startup.jar - is that  
where main would be, or is that Eclipse's way of accomplishing the  
same as Apple's Info.plist?
Where does JAVA_HOME come into this (if at all)?  Or it may be  
taken care of by the Java version setting of the Info.plist.
On Aug 9, 2005, at 3:50 PM, Paul Ramsey wrote:
William,
Is there any chance you could volunteer to help with OS/X  
packaging?  Our in-house staff don't have a Mac handy to do that  
kind of work on, so it will be hard to do a release cleanly.   
Basically I think we'll need all the supporting files and a  
cookbook on how to stuff things into the right places.  Done  
right, it could be very swish.
Paul
-----
William Kyngesburye <kyngchaos@xxxxxxxxxxxxx>
http://www.kyngchaos.com/
First Pogril: Why is life like sticking your head in a bucket  
filled with hyena offal?
Second Pogril: I don't know.  Why IS life like sticking your head  
in a bucket filled with hyena offal?
First Pogril: I don't know either.  Wretched, isn't it?
-HitchHiker's Guide to the Galaxy
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel
-----
William Kyngesburye <kyngchaos@xxxxxxxxxxxxx>
http://www.kyngchaos.com/
"History is an illusion caused by the passage of time, and time is an  
illusion caused by the passage of history."
- Hitchhiker's Guide to the Galaxy