Re: [tcljava-user] TCL_CLASSPATH and jar files
Brought to you by:
mdejong
From: Ross, B. <Bill_Ross@Cable.Comcast.com> - 2013-05-23 18:23:50
|
Did this a long time ago but it looks like I am using both TCL_CLASSPATH and CLASSPATH. I am pretty sure CLASSPATH is for the java jars. env | grep CLASSPATH TCL_CLASSPATH=/opt/tcl_Library/lib/ixia/lib/ixTcl1.0:/opt/tcl_Library/lib:/opt/tcl_Library/include:/opt/tcl_Library/bin:/opt/tcl_Library/lib/ixia:/opt/tcl_Library/lib/ixia/lib:/opt/tcl_Library/lib/tcljava1.4.0:/opt/javaClassLibrary/bpr.jar:/opt/tcl_Library/lib/ixia/lib/ixTcl1.0:/usr/local/lib set env(CLASSPATH) {/opt/javaClassLibrary/bpr-122007.jar:/opt/javaClassLibrary/bacbase-122007.jar} From: Leonardo K. Shikida [mailto:sh...@gm...] Sent: Thursday, May 23, 2013 2:00 PM To: A list for users of tcljava Subject: [tcljava-user] TCL_CLASSPATH and jar files Hi classpath seems to work with Classes, but not with Jars [1] append x /home/leoks/shared_kvm/workspace/POC_JavaDriverWrapper/lib/flexjson-2.1.jar\; append x /home/leoks/shared_kvm/workspace/POC_JavaDriverWrapper/bin\; set env(TCL_CLASSPATH) $x does not work [2] append x /home/leoks/shared_kvm/workspace/POC_JavaDriverWrapper/bin set env(TCL_CLASSPATH) $x does work but then gives me "java.lang.NoClassDefFoundError: flexjson/JSONDeserializer" so if I remove the JSONDeserializer class dependency from the class I am calling, then everything goes fine. am I missing something? flexjson-2.1.jar is a single JAR, has no dependencies. how do I configure TCL_CLASSPATH properly? [] Leo |