We are using TclBlend 1.2.5 on NT with JDK 1.2.2 with no problems. In
fact just installed it on NT this morning and had it up and running in
matter of minutes.
Dan
-------------------------------------------------
Dan R. Schenck mailto:[EMAIL PROTECTED]
Business Unit Manager http://www.posc.org
POSC, Suite 275
10777 Westheimer
Houston, TX 77042
voice: +1 (713) 267-5166 fax: +1 (713) 784-9219
-------------------------------------------------
-----Original Message-----
From: David Mosenkis [mailto:[EMAIL PROTECTED]]
Sent: Friday, November 12, 1999 11:31 AM
To: Moses DeJong
Cc: tcljava
Subject: [Tcl Java] Re: [Tcl Java] Re: [Tcl Java] Re: [Tcl Java] Re:
[Tcl Java] TclBlend 1.2.5 on NT
Mo,
Thank you for your help. I added the extra debug line, and the
problem is
indeed that it is failing to find java.dll. In fact, I don't have a
java.dll
anywhere on my system (even though I have jdk1.1.8 from Sun installed).
I
looked on a colleague's machine, and he has java.dll only in his jdk1.2
directory - does this file only exist in java 1.2? It would be odd for
tclblend
to require java 1.2 file since I downloaded the version for 1.1.
Anyway, as you surmised before, I don't have VC++ on my PC, but I do
have a C
development environment on a Solaris machine, so I've now gone and built
tcl8.2.2 and tclBlend1.2.5 from the source there, and it works fine.
Thanks,
Dave
Moses DeJong wrote:
>
> On Thu, 11 Nov 1999, David Mosenkis wrote:
>
> > I already had JDK bin directory in PATH, and adding classes.zip to
CLASSPATH
> > didn't help:
>
> This warning is generated by the loadtclblend proc inside
pkgIndex.tcl.
> It seems to indicate that your PATH does not include a directory
> that has a file called java.dll in it. This code should be working so
> my guess is that the file is missing or you have the wrong path in
> your PATH env var. You could add some extra debug output to the
> proc with a patch like this.
>
> --- pkgIndex.tcl 1999/10/22 16:52:25 1.16
> +++ pkgIndex.tcl 1999/11/12 03:36:20
> @@ -304,6 +304,7 @@
>
> foreach shlib $shlibs {
> set file [file join $dir $shlib]
> + puts "looking for file \"$file\", exists is [file
exists
> $file]"
>
> if {[file exists $file]} {
> if {$shlibloc($shlib) == ""} {
>
> That should print out the path of each place it looks for java.dll.
> Other folks have gotten the precompiled .dlls to work so it is not
> a lost cause.
>
> later
> Mo DeJong
>
> > % package require java
> > could not find java.dll, you may need to add the directory where
java.dll lives
> > to your PATH environmental variable.
> > % set env(PATH)
> >
c:\bin;C:\Inprise\vbroker\bin;C:\orant\bin;c:\jdk11\bin;C:\WINNT\system3
2;C:\WIN
> > NT;C:\PROGRA~1\TCL\bin;c:\jdk1.1.8\bin
> > % set env(CLASSPATH)
> > C:\Program Files\Tcl\lib\tclblend\tcljava.jar;C:\Program
Files\Tcl\lib\tclblend\
> > tclblend.jar;\\broadmoor\drive
d\tcl\classes;C:\classes;C:\jdk1.1.8\lib\classes.
> > zip
>
> ----------------------------------------------------------------
> The TclJava mailing list is sponsored by Scriptics Corporation.
> To subscribe: send mail to [EMAIL PROTECTED]
> with the word SUBSCRIBE as the subject.
> To unsubscribe: send mail to [EMAIL PROTECTED]
> with the word UNSUBSCRIBE as the subject.
> To send to the list, send email to '[EMAIL PROTECTED]'.
----------------------------------------------------------------
The TclJava mailing list is sponsored by Scriptics Corporation.
To subscribe: send mail to [EMAIL PROTECTED]
with the word SUBSCRIBE as the subject.
To unsubscribe: send mail to [EMAIL PROTECTED]
with the word UNSUBSCRIBE as the subject.
To send to the list, send email to '[EMAIL PROTECTED]'.
Dan R. Schenck (E-mail).vcf