日期:2014-05-20  浏览次数:20685 次

關于設置Class_Paht的問題!急﹗﹗﹗﹗﹗﹗﹗﹗
在JDK中我把struts.jar包導入到國lib目錄下﹐配置環境變量。但是編譯的時候提示找不到ActionForm,但是struts.jar包下面是有這個類的﹐不知道為什么找不到?

import   org.apache.struts.action.ActionForm;

------解决方案--------------------
加入到lib中是不行的,需要在classpath中进行设置。classpath的意思就是说,当装载java类的时候(比如运行java,或者装载用到其他类)从哪里找。如果在classpath中设置了,那么装载类的时候自然会找得到。
------解决方案--------------------
你是怎么编译的?
用IDE的话是需要在IDE中针对工程进行配置的.
用命令行的话按你说的方法都不行就javac -cp struts.jar .....,这里的-cp后面跟相对路径绝对路径,不能用目录名,必须文件名,多个用分号(Windows平台)或冒号(Linux平台)隔开.