Had already a longer discussion per mail with Ajem Jehi. For all other readers:
Due to incompatible API changes in the builds b112 and b113 (October 24, 2013) the model importers and the 3D applications had to be adjusted or at least to be compiled again, e.g.
<= build b112 : TriangleMesh.getFaces() returns a ObservableIntegerArray
>= build b113 : TriangleMesh.getFaces() returns a ObservableFaceArray
The following line is an indication that a b113-compatible importer is used on an older JDK 8 installation (<= b112):
Caused by: java.lang.NoSuchMethodError: javafx.scene.shape.TriangleMesh.getFaces()Ljavafx/scene/shape/ObservableFaceArray;
FXTuxCube 0.7.1, ModelBrowserJFX 0.2.2, and JFX3DModelImporters_EA_2013-10-31 require at least b113 (as stated on the web pages) and run also on b114 and b115 on all platforms, definitely.
Do the batch-files and NetBeans really run the application on b113+ and access the b113-compatible importer?
My JDK 8 is installed in P:\Java\jdk1.8.0\. jimObjModelImporterJFX.jar and fxTuxCube.jar are in the same folder as the downloaded and adjusted batch file:
P:\Java\jdk1.8.0\jre\bin\java -Xmx1024m -Djavafx.animation.fullspeed=true -Dprism.dirtyopts=false -cp .;jimObjModelImporterJFX.jar;fxTuxCube.jar org.interactivemesh.jfx.sample3d.tuxcube.FXTuxCube
Please, could someone else give some feedback.
August