public class TryStuffOutHere
{
public static void main(String[] args)
{
System.out.println("Set the customer's name: ");
}
}
Khi tôi gõ này, IntelliJ IDEA dừng làm nổi bật chuỗi "Đặt tên của khách hàng:" trong tất cả một màu như nó cho literals chuỗi khác, và đặt các đường đỏ nguệch ngoạc giữa các từ và hiển thị "Tuyên bố biểu thức không phải là một nhiệm vụ hoặc cuộc gọi." Nhưng, nếu tôi thay đổi dòng thành:
System.out.print("Set the customer's name: ");
Chuỗi này lại trông giống như việc gán chuỗi thông thường (tất cả một màu, không gắn cờ kiểm tra).
Thậm chí tuyên bố chuỗi một cách riêng biệt và xuất ra biến vẫn tạo ra sự cố.
Tôi đã đính kèm ba hình ảnh minh họa những gì tôi đang nói đến. Có ai có bất kỳ ý tưởng về những gì đang xảy ra?
Dường như tôi chưa được đăng hình ảnh. Nếu bạn muốn/cần ảnh chụp màn hình, hãy cho tôi biết. Tôi rất vui khi được gửi cho họ theo cách của bạn.
CẬP NHẬT (ngày 28 tháng 4 năm 2013): Tôi hiện có đủ điểm để thêm ảnh chụp màn hình. Vì vậy, ở đây đó là:
Hình ảnh 1
Hình ảnh 2
Hình ảnh 3
Hình ảnh 4
Tôi cũng phát hiện ra rằng độ trễ 10-12 giây sau khi vô hiệu hóa bộ đệm và khởi động lại IDE là vì IDE vẫn đang "cập nhật chỉ mục". Sau khi nó xảy ra, vấn đề ngay lập tức bật lên ... đôi khi. Làm phức tạp hơn nữa là việc làm mất hiệu lực cache và khởi động lại đã làm việc hai lần, cho đến khi tôi thoát và mở lại IDE, tại thời điểm đó nó tái tạo bề mặt.
Bạn có thể tải lên hình ảnh ở một số trang web khác và chia sẻ liên kết tại đây – Jayan
cộng đồng hoặc ấn bản cuối cùng? là nó có thể nhặt chuỗi của bạn như một số ngôn ngữ được hỗ trợ? (sql hoặc một cái gì đó) – radai
'File' | 'Invalidate Caches', Khởi động lại. – CrazyCoder