2010-01-13 33 views
34

"Hot Code Replace Failed - không thêm phương thức". Tôi nhận được thông báo lỗi này mỗi lần tôi thay đổi thứ gì đó trong lớp thử nghiệm của mình (và lưu nó). Không thể hiểu ý nghĩa của nó. Ai đó có thể giúp?Hot Code Replace Failed (nhật thực)

+0

bạn có sử dụng tomcat (hoặc bất kỳ máy chủ ứng dụng nào) không? – Bozho

+0

@ Bozho- Tôi không sử dụng tomcat (hoặc bất kỳ máy chủ ứng dụng nào). – snakile

Trả lời

35

Có thể, bạn có một bài kiểm tra mà vẫn chạy (trong chế độ gỡ lỗi). Hãy thử hoàn tất tất cả các thử nghiệm (bạn có thể thấy chúng trong chế độ xem gỡ lỗi: window-> show view-> debug) và thử lại ...

+0

Tôi không thể tìm thấy "gỡ lỗi" trong "chế độ xem hiển thị". – lindhe

20

Xem chủ đề này:

Điều này có nghĩa bạn đã thay đổi một lớp trong khi nó đã gỡ rối một ứng dụng và nó không thể cập nhật các lớp học cho các ứng dụng trong khi nó đang chạy.
Lỗi này cho thấy bạn có thể đang chạy một JVM cũ hơn, tức là trước 1.4.2 nhưng lỗi này có thể xảy ra với bất kỳ JVM nào nếu thay đổi không tương thích với phiên bản trước của lớp.

Kiểm tra kỹ JRE bạn đang sử dụng trong phiên gỡ lỗi của bạn.

Ngoài ra, hãy kiểm tra xem bạn có đang triển khai các lớp được biên dịch bằng tập hợp thuộc tính gỡ lỗi hay không. (Xem this thread)

Cuối cùng, như indicated here:

bạn đã chuyển "Project->Build Automatically" off?
nóng công trình thay thế mã (chỉ?) Nếu tự động xây dựng được bật ...

http://www.webreference.com/programming/javascript/rg7/Build-Automatically.gif

3

Tôi cũng đang gặp sự cố này. Tôi tìm thấy một ẩn xây dựng trong backgound đó đã cho tôi phù hợp. Kiểm tra để đảm bảo bạn có tất cả các thử nghiệm/bản dựng đã đóng hoặc hoàn thành. Tuy nhiên, bạn vẫn có thể chạy mã mới.

2

Bất cứ khi nào thông báo lỗi này xuất hiện, nó cũng cung cấp các tùy chọn để chấm dứt hoặc khởi động lại. Chọn Chấm dứt và nó sẽ chấm dứt bất kỳ trường hợp gỡ rối đang chạy nào mà bạn không thể xác định được.

-1

Tôi đã đi đến cùng một vấn đề, nhưng phiên gỡ lỗi của tôi đã kết thúc vài giờ trước. Nhưng vẫn còn lỗi ECLIPSE sắp xảy ra.
Vì vậy, tôi chỉ đơn giản khởi động lại IDE ECLIPSE, sau đó vấn đề vừa được giải quyết.

+0

https://www.youtube.com/results?search_query=have+you+tried+turning+it+off+and+on+again –

Các vấn đề liên quan