classpath的困惑 何必这么辛苦,直接把文件路径放到环境变量中,如果是win2000的话!如果是98的话,直接修改autoexec.bat文件,加紧classpath变量即可! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可能有一个原因,你机器上装了n个不同的JVM环境的,但是默认的环境不是用你C:\j2sdk1.4.1_0。主要的你得到系统属性 java.ext.dirs看看就知道,你用的默认JVM的安装到底是那一个了。我机器上装了好几个JDK环境的,所以我每次都要指定java.exe的路径,以便能正确的使用JVM环境。当然你要是运行在w32环境下是可以通过改注册表来设置默认环境的,但是不是很方面。 建议先查看注册表的以下键值:[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]"CurrentVersion"="1.4"说明:CurrentVersion指定当前Java运行环境使用的哪个版本。 例子中说明是使用1.4版本[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.4]"JavaHome"="E:\\Program Files\\Java\\j2re1.4.1_01""MicroVersion"="1""RuntimeLib"="E:\\Program Files\\Java\\j2re1.4.1_01\\bin\\client\\jvm.dll"说明:Java Runtime Environment\1.4说明此是1.4版本的参数 JavaHome指所用的运行环境的路径。这样roviderutil.jar等文件要放在E:\Program Files\Java\j2re1.4.1_01\\lib\ext\目录中。 查看你的classpath的环境变量,由你的错误来看,你出错是因为找不到两个jar文件。你的JAR打包文件应放到classpath路径当中,在运行时才可以找到相应的.CLASS文件。你说的 放在ext目录下后,jvm可以自动找到该类的,也要该路径确实存在于classpath环境变量中才有效。java在运行时要有路径指定class文件所在的位置,否则无法运行。 小球在边框内随机碰撞运动过程 windows记事本中的ANSI编码跟gb2312编码有什么关系? 关于JAVA线程的问题 关于jfreechart问题 关于环境变量的设置问题?困扰人阿 我这样写消息队列为什么错,代码是。。。 哪位高手知道哪里有应用在网络传输中的加密IO流 调用prepareStatement执行SQL语句的问题!!!!!!!!!! 怎么JBuilder6 个人版老是叫我输入License???(在线急等) 是tomcat服务器不稳定还是sqlserver不好用? 求汉化jive源码,急 replace为何不行了??
"CurrentVersion"="1.4"
说明:CurrentVersion指定当前Java运行环境使用的哪个版本。
例子中说明是使用1.4版本[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.4]
"JavaHome"="E:\\Program Files\\Java\\j2re1.4.1_01"
"MicroVersion"="1"
"RuntimeLib"="E:\\Program Files\\Java\\j2re1.4.1_01\\bin\\client\\jvm.dll"
说明:Java Runtime Environment\1.4说明此是1.4版本的参数
JavaHome指所用的运行环境的路径。这样roviderutil.jar等文件要放在
E:\Program Files\Java\j2re1.4.1_01\\lib\ext\目录中。
查看你的classpath的环境变量,由你的错误来看,你出错是因为找不到两个jar文件。你的JAR打包文件应放到classpath路径当中,在运行时才可以找到相应的.CLASS文件。你说的 放在ext目录下后,jvm可以自动找到该类的,也要该路径确实存在于classpath环境变量中才有效。java在运行时要有路径指定class文件所在的位置,否则无法运行。