[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [udig-devel] uDig and Mac OS X
|
Matt Revelle wrote:
Just FYI for any other OS X users out there, added this as a comment
on the uDig install guide: For Mac OS X, you will just want to start
up uDig, after installing it, by running Eclipse.app in the RCP
directory.
I agree that the included udig.bat and udig.sh scripts wont work. :-)
As you tell we are having difficulty getting JAI known to the udig
application.
In addition we are waiting on one of the following:
- JRE 5.0 for Mac (Linux is opperating with a similar requirement right now)
- http://www.holongate.org/holongate-2.0/index.html based rendering statck
Option number two is slow, but does provide a way forward for including
JAI as an eclipse plugin.
Running from Terminal with the uDig.sh will start up uDig but I can't
find a way to switch focus to the application. Also, might need to
figure out how to reference JAI and ImageIO in OS X (maybe it's done
automatically?), I know I have the packages installed, and I know they
work because I use them in my own Java apps…
Unfortantly the Eclipse segregation of plugins into separate
classloaders is *very* complete; down to isolating plugins from the
contents of JRE/lib/ext (where JAI lives). A separate command line
override is required ( -Xbootclasspath).
More information can be found here:
http://docs.codehaus.org/display/UDIG/Eclipse+Configuration - but it
sounds like you have read that.
Here is what I'm using in uDig.sh for Mac OS 10.3.5:
#!/bin/bash
JRE=$JAVA_HOME/jre/lib/ext
JAI_CP=$JRE/clibwrapper_jiio.jar:$JRE/jai_codec.jar:$JRE/jai_core.jar:$JRE/jai_imageio.jar:$JRE/mlibwrapper_jai.jar
java -Xbootclasspath/a:$JAI_CP -Dosgi.splashLocation=splash/splash.bmp
-classpath startup.jar org.eclipse.core.launcher.Main -application
net.refractions.udig.ui.uDig -os macosx -ws carbon -arch ppc -nl en_US
Thanks for your help in testing on the Mac. We are going to be looking
into the holongate solution above (for both JAI inclusion, and mac
rendering).
Jody