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

标签 java compiler-errors classpath

我正在将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是包含包含缺少类的程序包的文件夹。

关于java - 无法解析为类型-在RHEL 5上编译servlet(tomcat)时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18515935/

相关文章:

java - 如何检查方法级别的 spring 安全性

java - 无法创建池的初始连接,无法获取 JDBC 连接错误

qt - 使用 Qt Creator 编译整个项目,不会在出现第一个错误时停止

ios - 类型 'NSDictionary!' 没有下标成员 Swift - 3.0 转换问题

java - 线程中的 NoClassDefFoundError

java - JLabel 在 BoxLayout 中未向右对齐

java - 我想在我的报告中获取 MethodName

vba - 跟踪更改时,出现VBA编译错误

java - IOException 从类路径资源解析 XML 文档

java - 什么是类路径以及如何设置它?