Trong mã của tôi, tôi đang cố gắng xuất giá trị src
trong cửa sổ biểu thức.Tại sao tôi tiếp tục nhận được "Đánh giá phải chứa một biểu thức hoặc một khối câu lệnh đúng ngữ pháp"?
public void doIt() {
String src = "test";
System.out.println(src);
}
Trong Eclipse. Tôi đặt một điểm ngắt trên một dòng 3, và tôi mở cửa sổ "Biểu thức".
tôi thêm một biểu src
để đánh giá, và tôi nhận được
tôi đã sử dụng các biểu thức tính năng ... vô số lần trong những năm của tôi về Java gỡ lỗi .. Tại sao điều này xảy ra bây giờ?
Tôi vừa mới bắt đầu sử dụng Eclipse Juno .. vs Indigo. Họ có thay đổi cách biểu thức hoạt động không?
bạn có chụp ảnh màn hình đó trong khi trình gỡ lỗi nằm trên dòng 2, 3 hoặc 4 không? nếu không thì 'src' nằm ngoài phạm vi –
@MarcoForberg yessir - tôi rất tích cực. Nếu nó nằm ngoài phạm vi, nó sẽ nói rằng "src không thể được giải quyết thành biến" – sircapsalot
Eclipse có thói quen xấu, Đức Chúa Trời biết tại sao, dừng việc đánh giá các biểu thức trong quá trình gỡ lỗi mà không có bất kỳ nguyên nhân hợp lý nào. cũng được hình thành và tất cả. Nhiều khả năng là một vấn đề về bộ nhớ hoặc một số loại tham nhũng đằng sau hậu trường. Trong trường hợp của tôi, làm sạch dự án và xây dựng lại nó từ đầu, đóng và mở lại các dự án và đóng và mở lại Eclipse (không theo thứ tự cụ thể) khiến tôi trên đường. – Gamb