Tôi có một dự án web động mà tôi đang làm việc để di chuyển ứng dụng jsp/servlet từ JRun sang Tomcat.Lỗi Eclipse ... không thể được giải quyết thành loại
Tôi gặp lỗi: com.ibm.ivj.eab.dab.DatastoreJDBC không thể được giải quyết thành một loại.
Tôi có các tệp * .class nằm bên trong thư mục com/ibm/ivj/eab/dab (chính xác cách tôi tìm thấy chúng). Tôi đã thử tạo một file jar và thêm vào đường dẫn build thông qua "Add External Jar", tôi cũng đã thử thêm một "External Class Folder" và trỏ đến thư mục chứa thư mục "com" đang được đề cập đến.
Tuy nhiên, lỗi vẫn tồn tại. Điều kỳ lạ là nếu tôi bắt đầu gõ tên gói nhật thực sự tự động hoàn thành lớp cho tôi! (hình bên dưới). bất kì ý kiến nào đều được đánh giá cao. Có lẽ các lớp đã được biên soạn cho một phiên bản java cũ hơn nhiều và điều đó gây ra rắc rối? Có lẽ có điều gì đó tôi cần phải làm để đảm bảo các lớp học kết thúc trong thư mục WEB-INF/lib?
I
Có báo cáo nhập trong mã của bạn cho lớp học không? –
@ChrisGerken không, tôi vừa thêm <% @ page import = "com.ibm.ivj.eab.dab. *"%> Lên trên cùng (đây là trang JSP) và cũng <% @ page import = "com .ibm.ivj.eab.dab.DatastoreJDBC "%> điều thú vị là Eclipse không quan tâm đến lần nhập đầu tiên nhưng đánh dấu thứ hai là một lỗi. – mikey