Tôi cần phải biết làm thế nào để khắc phục những ghi chú lỗi:biên dịch lại với -Xlint: deprecation để biết chi tiết
Note: Summer.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Đây là mã của tôi:
import java.util.Calendar;
import java.util.*;
class Summer
{
public static void main(String[] args)
{
Date d1 = new Date();
Date j21 = new Date(d1.getYear(), 6, 21);
if(d1.before(j21)) {
long diff = j21.getTime() - d1.getTime();
diff = diff/(1000 * 60 * 60 * 24);
System.out.println("There are " + diff + " days until June 21st");
}
else {
long diff = d1.getTime() - j21.getTime();
diff = diff/(1000 * 60 * 60 * 24);
diff = 365 - diff;
System.out.println("There are " + diff + " days until June 21st");
}
}
}
How are you biên dịch mã của bạn, từ dòng lệnh hoặc từ môi trường phát triển jGrasp? – Vikdor
Tôi mở một java mới trong jGrasp và bắt đầu làm việc mã của tôi trong đó. Sau đó, tôi nhấn nút biên dịch tập tin để kiểm tra lỗi. –
Không chắc chắn cách bạn sẽ bật cảnh báo 'deprecation' trong jGrasp.Bạn có thể cần phải xem xét hướng dẫn sử dụng jGrasp cho việc này. Nếu đó là nhật thực, bạn sẽ vào Windows -> Preferences -> Java -> Compiler -> Errors/Warnings -> API không được chấp nhận và bị hạn chế và thiết lập mức độ nghiêm trọng để cảnh báo/lỗi. – Vikdor