[tcljava-user] Executing tcl script from java using Interp, need help about classpath
Brought to you by:
mdejong
|
From: Ying J. <yi...@as...> - 2001-03-29 06:13:25
|
Hello,
I tried to run code:
Interp interp;
interp = new Interp();
interp.eval("puts {Hello, world}");
interp.dispose();
--------------------------------------------
I got error:
Exception in thread "main" java.lang.NullPointerException
at tcl.lang.Interp.create(Native Method)
at tcl.lang.Interp.<init>(Interp.java:130)
at RuleMgr.main(RuleMgr.java:11)
tcl.lang.TclRuntimeError: could not find class java/lang/Object.
Check that your path includes the directory where tclblend.dll resides.
Try looking in the directories under the value of tcl_library..
-----------------------------------------------------------
But I already set path and classpath to the lib of tcl and tclblend:
set
path=%path%;f:\jdk1.2.2\bin;C:\Progra~1\Tcl\lib;c:\Progrm~1\Tcl\lib\tclblend;c:\unzipped\tclblend126\tclblend1.2.6\win
set classpath =
%classpath%;f:\jdk1.2.2\lib;c:\unzipped\tcl823\tcl8.2.3\win;c:\unzipped\tclBlend126\tclBlend1.2.6\win\tclblend\;c:\unzipped\tclBlend126\tclBlend1.2.6\win\tcljava\;.;c:\Progra~1\tcl\lib\tclblend;C:\Progra~1\Tcl\lib
---------------------------------------------------
What should be added to the path and classpath?
Thanks a lot.
|