Đối với mã nguồn này ...Tên xung đột giữa gói và lớp học. Lỗi trong Eclipse hoặc javac?
... Eclipse thông báo lỗi sau:
Only a type can be imported. pkg.a resolves to a package
... trong khi Suns javac
biên dịch nó tốt.
tình huống tương tự nếu tôi cố gắng để đủ điều kiện đầy đủ các lớp pkg.a
như thế này:
báo cáo Eclipse ...
pkg.a cannot be resolved to a type
... trong khi Suns javac
biên dịch nó tốt.
Có vẻ như Eclipse ủng hộ việc diễn giải mã nhận dạng dưới dạng gói trên tên lớp, còn javac thì ngược lại. Vì vậy, là nó là một lỗi trong Eclipse hoặc trong javac?
(A tham chiếu đến các đặc điểm kỹ thuật ngôn ngữ rõ ràng là một lợi thế.)
Bạn đã đọc câu hỏi chưa? (gợi ý, tìm kiếm văn bản in đậm :) – aioobe
Tôi đã đọc câu hỏi; Tôi coi vấn đề của bạn là một trong những điều chỉ làm cho cuộc sống khó khăn hơn nếu bạn đứng yên trên chúng kể từ khi đi theo một quy ước về kiểu dáng để tránh nó. – Tom