2012-03-14 13 views
7

Lỗi: Không thể tìm thấy hoặc tải chính lớp jewelleryerpapplication.GUI.ERPMainMenu Java Result: 1Không thể tìm thấy hoặc nạp lớp Swing chính Java

Trên thực tế tôi đang sử dụng Đậu Net 7.1 và trong đó tôi đang liên tục nhận được lỗi tương tự nhưng không thể nhận được giải pháp cho điều đó ngay cả sau khi cài đặt bản cập nhật mới nhất cho điều đó. Các giải pháp mà tôi nhận được từ một số cơ thể mà tạo ra dự án mới và sao chép các nguồn và thư viện gấp trong dự án đó từ trước đó tạo ra các lỗi trên. giải pháp này làm việc cho tôi nhưng tôi cần một số giải pháp đơn giản cho vấn đề này. Cảm ơn trước. Đừng Quên Để Cho UpVote Nó Nếu Nó Giúp.

+0

bạn đã thử 'làm sạch và xây dựng' chưa? – Rakesh

+0

vâng tôi mệt mỏi và xây dựng nhiều lần ngay cả khi tôi đóng net đậu và mở nó một lần nữa và sạch sẽ và xây dựng nó, nhưng điều đó đã không giúp tôi. –

Trả lời

4

Tôi nghĩ rằng sau đang xảy ra:

  • Nếu đây là một ứng dụng của bên thứ ba, bạn chưa bao gồm một số file jar trên con đường lớp học của bạn;

  • Hoặc, (theo ý kiến ​​của tôi rất có thể) bạn không có phương thức có chữ ký này: public static void main(String[] args). Phương thức này xác định điểm vào chính cho ứng dụng của bạn, không có nó có thể gây ra lỗi khi bạn thử và chạy dự án. Theo hiểu biết của tôi, Netbeans tạo một lớp chính với phương thức như vậy một cách tự động bất cứ khi nào bạn tạo một dự án mới. Đây có thể là lý do tại sao bạn không có ngoại lệ này khi bạn tạo một Dự án mới và ném mọi thứ vào đó.

  • Bạn có thể gặp sự cố với chính Netbeans. Bạn có thể bắt đầu bằng lệnh checkin gout this SO trước đó trong đó một vấn đề tương tự (tôi nghĩ) đang được thảo luận, hoặc khác, như là phương sách cuối cùng, bạn có thể muốn loại bỏ Netbeans và tất cả các tệp của nó và cài đặt phiên bản cũ hơn. Bạn cũng có thể thử và xem bạn có gặp vấn đề tương tự không nếu bạn sử dụng một IDE khác như Eclipse.

+0

Không, đây không phải là ứng dụng của bên thứ ba và tôi chỉ đang tạo dự án swing bằng NetBeans và tôi tạo ứng dụng có chức năng chính trống tĩnh (String [] args), ngay cả khi có chức năng chính tôi nhận được ngoại lệ này một thời gian và không thể thực thi và hầu hết thời gian ứng dụng của tôi hoạt động tốt. –

+0

@Prog_Anila: Tôi đã sửa đổi câu trả lời của mình. Hy vọng những gì tôi nói sẽ giải quyết vấn đề của bạn. – npinti

6

Nhấp chuột phải vào nút dự án, đi tới Đặt cấu hình, chọn lớp chính cho ứng dụng của bạn. Sau đó làm sạch và xây dựng.

Thậm chí nếu điều này không giải quyết vấn đề của bạn, sau đó xóa bộ nhớ cache Netbeans bằng cách xóa (index) thư mục

User\.netbeans\6.9\var\cache\index\ 
+1

Kính gửi Rakesh tôi đã áp dụng giải pháp của bạn cho cấu hình cài đặt và giờ nó hoạt động cho tôi. Tôi thực sự biết ơn bạn vì lợi ích này. –

+0

Vâng, đó là lý do tại sao tôi ở đây trên SO! :-) – Rakesh

+0

Bạn không muốn chấp nhận câu trả lời? – Rakesh

0

dung dịch được, nhấn chuột phải gói của bạn trong NetBeans, đi đến tài sản, nguồn bây giờ đi đến tùy chọn jre và chọn phiên bản của bạn, chương trình sẽ chạy ngay bây giờ.