java - 无法解析为类型-在RHEL 5上编译servlet(tomcat)时出错

我正在将RHEL 5与apache-tomcat-6.0.37一起使用。
数据库是MySQL,我正在使用mysql-connector-java-3.2.0-alpha进行连接。

我在编译Java Servlet时遇到这些错误。

这些servlet在我的大学中运行良好,但是当我尝试在家用计算机上运行它时,出现了这些错误。

这可能是一个配置问题。
我在.bashrc文件中有安装类路径,但是它不起作用。所以我尝试使用以下命令执行它。

[root@localhost classes]# javac fbLoginServlet.java -classpath /root/apache-tomcat-    6.0.37/lib/servlet-api.jar
----------
1. WARNING in fbLoginServlet.java (at line 5)
public class fbLoginServlet extends HttpServlet
                 ^^^^^^^^^^^^^^
The serializable class fbLoginServlet does not declare a static final serialVersionUID     field of type long
----------
2. ERROR in fbLoginServlet.java (at line 12)
    UserDAO udao=new UserDAO();
    ^^^^^^^
UserDAO cannot be resolved to a type
----------
3. ERROR in fbLoginServlet.java (at line 12)
    UserDAO udao=new UserDAO();
                     ^^^^^^^
UserDAO cannot be resolved to a type
----------
4. ERROR in fbLoginServlet.java (at line 13)
    UserVO uvo=new UserVO();
    ^^^^^^

这是我的.bashrc文件。
# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

# Source global definitions
if [ -f /etc/bashrc ]; then
    . /etc/bashrc
fi
export JAVA_HOME=/usr/java/jdk1.6.0_45
export CATALINA_HOME=/root/apache-tomcat-6.0.37
export CLASSPATH=$CLASSPATH:/usr/share/java/mysql-connector-java-3.2.0-alpha-bin.jar

如果您有更多详细信息,请告诉我。

最佳答案

看着

javac fbLoginServlet.java -classpath /root/apache-tomcat-6.0.37/lib/servlet-api.jar

您正在编译没有fbLoginServletUserDAO类的UserVO类。将您的类(class)路径更改为
javac fbLoginServlet.java -classpath /folder/containing/those/classes:/root/apache-tomcat-6.0.37/lib/servlet-api.jar

其中/folder/containing/those/classes是包含包含缺少类的程序包的文件夹。

https://stackoverflow.com/questions/18515935/

相关文章:

java - 打印一行字符时表达式开始非法

actionscript-3 - Flash AS3和Base64库=编译错误

c++ - 生成文件错误

ckeditor - 如何从 CKeditor 4 中删除按钮

compiler-errors - php我的管理员无法启动并显示警报消息

woocommerce - 如何禁用woocommerce中产品详细信息页面中的数量字段?

ubuntu - 无法在Ubuntu 13.04中安装ARToolkit

java - java框架中使用的具有编译时间的泛型与具有类类型的运行时

java - 超出范围异常错误

compiler-errors - 使用 Eclipse Android 编译 FFMPEG