import com.ms.win32.*;
import com.ms.wfc.ui.*;
import com.ms.wfc.win32.*;
这些不是jdk的类,你要他们放在/com/ms/win32(以此类推)目录下,再把这个目录copy到你的程序目录下
import com.ms.wfc.ui.*;
import com.ms.wfc.win32.*;
这些不是jdk的类,你要他们放在/com/ms/win32(以此类推)目录下,再把这个目录copy到你的程序目录下
解决方案 »
- s:select的奇怪问题
- JDBC连接池连接SQLServer出现的错误
- 谁能给我讲一下weblogic9+JAVABEAN+SERVLET的配置?开发JSP步骤?真是受不了,JAVA环境的配置这样麻烦
- WEB分层开发的疑问补分,共3帖250分
- 请教一个用jstl表达的问题
- 在Tomcat下怎样发布shtml页面,急
- 关于JSP与SQLserver2000连接问题,谁帮我200分。
- 我想做个类似于新浪或网易的那种网上邮箱,希望做过的朋友可以和我交流一下?非常感谢?
- 关于word的*.doc文档的生成,简单散分
- 请问如何更新ResultSet的内容,回写道数据库?(600pts)
- 关于IllegalStateException!!!
- 请问在 request.getParameter()的时候,产生异常:java.lang.IllegalArgumentException是怎么回事?谢谢!!!
条件不满足 的异常 怎么办呢.
比如:classpath=xx1\xx;xx2\xx;...
此时。路径xx1\xx和xx2\xx都有相同的包com.ms.wfc.win32等等,但包里面的类不同,此时编译是不会报错的,因为按路径查找是会找到最终需要的类,如果两个路径都有需要的类,那第一个路径优先,然而运行时是有区别的,假如第一个路径有需要的包,但没有需要的类,此时就会报找不到类这样的错误,因为类也许是在后面的第二个路径的包里面,运行时只要找到了包的第一个路径(不管里面有没有需要的类),后面的路径就不再查找了。若你重新修改了classpath,你的类是需要重新编译的。
这样的问题我曾经遇到过,有兴趣你可以自己试试,在classpath里添加2个不同的路径,但有相同的包,其中一个有类,一个没有,把没有类的路径放在前面,此时你写一个程序运行试试,编译肯定没错,但运行会报错,报错就是找不到类,我不知道,是不是跟你这种情况相似。
但根据google搜索结果的条目显示
“
这表示被呼叫的 (原生) library 或 DLL 档不在执行路径之中. 如果您在 Win95/NT 系统下, 请将原生档的路径 加入 PATH 环境变数. 如果是 Solaris 系统, 则加入到 LD_LIBRARY_PATH 环境变数.
”
因该是调用的方法需要在系统path下
呵呵,多用google,多有收获阿。
因该是被调用的方法需要在系统path下
因该是被调用的方法或者dll文件需要在系统path下
假定你用到的微软的包名称叫做abc.jar,放在c:\下
那么在原来的classpath后面需要添加
;c:\abc.jar
~~~
[email protected]