日期:2014-05-17  浏览次数:20993 次

undefined type 问题
以前没做过java程序,最近要调一个已经做好程序的分页代码,把源程序导入到myecplise中
发现出现了很多红叉叉,在网上查了下,编译报错
主要是2个方面<jsp:useBean 引用的类 不存在
还有<%@ page import=" 提示类不存在,但是web-inf下面是有.class文件的,只是.java的源程序放到其它地方了,不在src
目录下,请问大家如何解决这个问题.

如何是部分代码
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ page import="com.jspsmart.upload.*"%> (提示the import com.jspsmart can not be resolved)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<style type="text/css">
<!--
.style1 {font-size: 12px}
-->
</style>
</head>
<body>
<jsp:useBean id="up" scope="page" class="com.jspsmart.upload.SmartUpload"/>


------解决方案--------------------
如果没有源程序的话,建议把你所有的.class打包成jar,然后引入工程吧,这样安全点。万一搞没了就当场SB了。
------解决方案--------------------
.Class文件是编译的生成文件 .Java是源程序文件
你既然说.Java是放到其他地方了,,,就说明是存在的,,,就Import到具体的位置就好...
------解决方案--------------------
把源程序导进来
------解决方案--------------------
少了源代码你怎么弄呀?