[x3d-public] Exificient not working during build of X3DJSAIL. missing jar,myversion; can provide build.xml if necessary.
Don Brutzman
brutzman at nps.edu
Mon Nov 20 09:57:47 PST 2017
On 11/19/2017 9:30 PM, John Carlson wrote:
> Still dealing with missing jars. I can’t build, because it deletes the jars
>
> $ ls java/lib
>
> saxon9he.jar specifications/ stylesheets/
I further constrained the build.xml deletion task to exclude (not remove) .jar files:
<fileset dir="${java.lib.dir}">
<include name="**/*"/>
<exclude name="**/*.jar"/>
</fileset>
> $ svn up .
>
> Updating '.':
>
> Restored 'java\lib\nagasena.jar'
>
> Restored 'java\lib\exificient-gui-jar-with-dependencies.jar'
>
> At revision 26013.
>
> $ ./test.bat
>
> (creating java code works, but compilation fails. Here are some of the errors)
>
> [javac] ^
>
> [javac] symbol: class EXIException
>
> [javac] location: class X3DObject
>
> [javac] C:\x3d-code\www.web3d.org\x3d\stylesheets\java\src\org\web3d\x3d\jsail\Core\X3DObject.java:1814: error: cannot find symbol
>
> [javac] EXIFactory exiFactory = DefaultEXIFactory.newInstance();
>
> [javac] ^
>
> [javac] symbol: class EXIFactory
>
> [javac] location: class X3DObject
> [...]
Looks like you are missing the exificient .jar either from your project settings or from your classpath.
Curious, if using X3DJSAIL.3.3.full.jar as your classpath then everything should be handy.
I rechecked and stylesheets/build.xml was not properly including exificient when building the full (fat) jar. Inspection shows that it is fixed now.
Now available at
http://www.web3d.org/specifications/java/jars/X3DJSAIL.3.3.full.jar
Am heading to work will upload refreshed version of everything else within the hour.
all the best, Don
--
Don Brutzman Naval Postgraduate School, Code USW/Br brutzman at nps.edu
Watkins 270, MOVES Institute, Monterey CA 93943-5000 USA +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman
More information about the x3d-public
mailing list