[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