我在Windows 7机箱上安装了32位java 8
当我从Windows命令提示符运行java -version
时,我得到了:
C:\ Users \ Dcode> c:\ Windows \ System32 \ java.exe -version
java version" 1.8.0_92" Java(TM)SE运行时环境(版本1.8.0_92-b14) Java HotSpot(TM)客户端VM(版本25.92-b14,混合模式,共享)
但是当我从tcl 8.6 shell运行同样的东西时,我得到了:
注册表项' Software \ JavaSoft \ Java Runtime Environment \ CurrentVersion' 有价值' 1.8',但' 1.6'是必须的。 错误:找不到java.dll 错误:找不到Java SE Runtime Environment。
可能的原因是什么?为什么tcl需要java 1.6?请澄清