偶刚开始学JAVA,遇到了一个问题请教了好几个做JAVA编程工作的朋友都没有解决,特上来求教,请高手帮忙解决,非常感谢!
操作系统:Windows XP
JDK版本:JAVA官网上下载的jdk-6u18-windows-i586.exe
JDK安装路径:F:\SOFT\JAVA\Setup
根据网上面的方法,我的变量配置如下:
系统变量设置:
变量名:JAVA_HOME 变量值:F:\SOFT\JAVA\JDK\Setup
变量名:classpath 变量值:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
变量名:Path 变量值:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;%JAVA_HOME%\bin
因滚动条的原因,Path变量没有显示出来,设置的变量值就是上面的那个。
奇怪的是,在系统变量上面的用户变量中还有一个Path变量名,如下图:
用户变量
变量名:Path 变量值:C:\Program Files\StormII\Codec;C:\Program Files\StormII
我也曾试着在这个Path变量值的后面加上;%JAVA_HOME%\bin但运行java时还是提示与下面一样的错误
然后在开始菜单中的运行输入javac显示一个对话框很快闪过就消失,没有提示错误
再在F:\SOFT\JAVA\CASE路径新建一个名为Hello.java的文件,该文件是在网上搜索的一段程序生成的,文件没有错误,在别人的电脑上能够运行,程序代码如下:public class Hello{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}
然后在运行中输入cmd打开DOS窗口依次运行如下图:
运行javac Hello.java时没有出错,而且在该路径下也生成了Hello.class文件,可是在运行java Hello时却出现了上图的错误(Error occurred during initialization of UM
Unable to load native library:Can't find dependent libraries)
请高手帮忙解决哈子