重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
为什么要手动编译能,用myeclipse等IDE不是更好吗?那里如果没有相应的包,把鼠标放到提示出错的行,然后按ctrl +M它就会自动引入了,看你导入的有些包是web开发才用到的么,最好还是IDE吧
创新互联建站-专业网站定制、快速模板网站建设、高性价比保亭黎族网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式保亭黎族网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖保亭黎族地区。费用合理售后完善,十年实体公司更值得信赖。
原因:导入方法错误导致的。解决方法:重新正确的导入来解决此问题。
如下参考:
1.首先,在open项目中创建一个lib文件夹,并将所需的jar放入其中,可以在编辑窗口左侧的列表中查看。
2.然后右键单击lib下的Jar,从弹出菜单中选择“copyaddalibrary”,然后单击enter,如下图。
3.在弹出“创建一个库”之后,选择“ideaworkspace”并单击OK。
4.然后选择菜单栏中的文件选项,点击下拉菜单中的项目结构,如下图。
5. 然后点击项目结构窗口左侧的Libraries,选择顶部的“+”图标,点击“新建项目库Java”。
6.然后单击tomcat下的lib包目录,单击“OK”导入整个包,如下图。
7.导入完成后,您可以在MODULES目录中看到需要导入的Java包,如下图。
你引入的仅仅是jar包吧。。没有源码文件,如果你有源码文件可以点击 更改已连接的源码重新选择一次你的源码所在位置就可以查看源代码了
如果都不是楼上的几位仁史说的原因(即文件路径及包层次方面的原因)。
试着检查一下是不是CLASSPATH这个环境变量的原因。
即CLASSPATH这个环境变量记得加当前目录。"."一个点即表示“当前目录”的意思。
如果你连CLASSPATH这个环境变量都没加上的话,那先添加上吧,最简单的一种情况是让它的值等一个点,即".",是英文状态下的点(半角)。
如果已经有CLASSPATH这个环境变量,那在它的值串最前面加上那个点吧,记得要用分号分隔(如果是WINODWS操作系统),LINUX/UNIX操作系统的话是冒号,即":".也是半角标点符号。
还有一种情况,如果你感觉上面的你都做了,检查一下CLASSPATH这个变量名称的左邻和右邻是有否有空格,有的话把空格去掉。
如:
CLASSPATH= c:\test\dt.jar;.
CLASSPATH=c:\test\dt.jar;.
CLASSPATH =c:\test\dt.jar;.
CLASSPATH = c:\test\dt.jar;.
这四个表示都各不相同。空格也被系统当作一个字符(特殊了一点而矣,呵呵)处理。