cuốn sách gpt4 ai đã làm

java.lang.NoSuchMethodError - Ljava/lang/String;)Ljava/lang/String;

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-03 04:22:12 36 4
mua khóa gpt4 Nike

Mã của tôi bên dưới báo lỗi;

Ngoại lệ trong chuỗi "chính" java.lang.NoSuchMethodError: com/myApp/Client.cypherCBC(Ljava/lang/String;)Ljava/lang/String;

Nhưng nó hoạt động tốt trong môi trường địa phương khác. Mã của tôi cho đến nay là như sau;

thử {
System.out.println("Mật khẩu CBC được mã hóa: "
+ Client.cypherCBC("CypherThePassword"));
} catch (Exception e) {
e.printStackTrace();
}

câu trả lời hay nhất

Điều này là do JAR thời gian chạy hoặc lớp không khớp. Lớp "Máy khách" tồn tại khi ứng dụng được biên dịch có phương thức tĩnh "cypherCBC" nhận tham số chuỗi, nhưng khi chạy, trình nạp lớp sẽ tải lớp "Máy khách" (có cùng tên và chữ ký) không có tham số đó một phương pháp.

Nếu bạn có thể gỡ lỗi ứng dụng trong thời gian chạy, hãy đặt điểm dừng ở dòng nơi ném ngoại lệ và thử đánh giá biểu thức sau:

Client.class.getResource("Client.class")

, thì bạn có thể tìm thấy lớp này bắt nguồn từ đâu, sau đó bạn có thể dịch ngược và cố gắng khắc phục sự cố.

Về java.lang.NoSuchMethodError - Ljava/lang/String;)Ljava/lang/String;, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/39198914/

36 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress