mcidasv/mcidasv — pull request #84 by jon4than (2013-11-29 20:06:22+00:00)
Title: JOGL 2 and Java 3D 1.6.

This pull request adds JOGL 2 and Java 3D 1.6 to the (ever-growing!) set of McV dependencies. The `lib` directory has been shaken up a bit, but it should be readily understandable. `build.xml` is growing a little too complicated for my tastes, but let's take baby steps people! :weary:

If you are attempting to test this, I recommend running `ant clean` prior to the usual `ant jar.runlarge`. You'll also want to do a clean if you test this and then go back to working in your `master` branch (just to be safe). This stuff should work across Java 6, 7, and 8.

**OS X Users**: you should probably check for the presence of Java 3D in one of the `java.ext.dirs` directories. For me, these are:

* `~/Library/Java/Extensions`
* `/Library/Java/Extensions`
* `/System/Library/Java/Extensions`
* `/Library/Java/JavaVirtualMachines/1.6.0_51-b11-457.jdk/Contents/Home/lib/ext`

If you find `j3dcore.jar`, `j3dutils.jar`, or `vecmath.jar` you should temporarily move them. That way you can be sure you're running with the JARs shipped in this pull request.

You can check for whether or not things are working by `Help>About McIDAS-V>System Information` and the Java 3D version should be something like:

**1.6.0-pre8-daily-experimental daily**

Assuming, of course, that you were able to successfully start McV! I'm cautiously optimistic and therefore not anticipating too many problems.

Good luck?