[Source] troubleshooting Xj3D trunk build.xml, won't compile
Don Brutzman
brutzman at nps.edu
Sun Dec 11 12:44:59 PST 2011
On 12/11/2011 11:36 AM, Don Brutzman wrote:
>>> [...]
> After building, browser.bat fails immediately. Will troubleshoot later.
troubleshooting session:
brutzman at IT153485 /cygdrive/c/Xj3D.trunk/bin
$ ./browser.bat
Exception in thread "main" java.lang.NoClassDefFoundError: xj3d/browser/Xj3DBrowser
Caused by: java.lang.ClassNotFoundException: xj3d.browser.Xj3DBrowser
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: xj3d.browser.Xj3DBrowser. Program will exit.
trunk browser.bat:
===============================================================
@echo off
if exist browser.bat goto launch
cd \Program Files\Xj3D
:launch
PATH=%PATH%;bin
java -Xmx450M -XX:MaxDirectMemorySize=350M -Xbootclasspath/p:./bin -Dsun.java2d.noddraw=true -Djava.library.path=./bin -classpath .;apps/browser/xj3d.browser_2.0.0.jar;jars/xj3d-all_2.0.0.jar;jars/disxml.jar;jars/smack.jar;jars/smackx.jar;jars/jhall.jar;jars/jxinput.jar;jars/joal.jar xj3d.browser.Xj3DBrowser %1 %2 %3 %4 %5 %6
===============================================================
Presumably Windows 64-bit users might put it in
C:\Program Files (x86)\Xj3D
I'm running it in c:\Xj3D.trunk\bin
I then got identical error when trying to launch browser.sh in a bash console
trunk browser.sh
===============================================================
#!/bin/bash
PATH=$PATH:bin
java -Xmx450M -Xbootclasspath/p:./bin -Djava.library.path=./bin -classpath ".:apps/browser/xj3d.browser_2.0.0.jar:jars/xj3d-all_2.0.0.jar:jars/disxml.jar:jars/jhall.jar:jars/smack.jar:jars/smackx.jar:jars/joal.jar" xj3d.browser.Xj3DBrowser $1 $2 $3 $4 $5 $6
===============================================================
of note: each script exists within the bin directory, but is adding a
bin subdirectory to path... this seems erroneous...
cross checking, both files are identical in NPS branch
i don't appear to have any PATH or environment variables set for Xj3D.
looked for guidance to add that if needed, didn't see any at
http://www.xj3d.org/snapshots.html
https://savage.nps.edu/Savage/developers.html#Xj3D
did not find any task in build.xml to run or launch Xj3D
and so, still unable to run or launch Xj3D trunk
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 Source
mailing list