Trong mã của tôi, tất cả các tập lệnh được chứa trong tệp .js. Bất cứ khi nào một trong các tập lệnh có lỗi, tôi nhận được thông báo này:Thay thế <Nguồn không xác định> trong Java Rhino (JSR223) bằng tên tệp thực tế
javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: Tham chiếuGỗi: "không tồn tại" không được xác định. (< nguồn Unknown > # 5) trong < nguồn Unknown > tại dòng số 5
gì làm tôi phát cáu là < Unknown Source >. Nhiều tệp nằm trong một ScriptContext và có thể khó theo dõi lỗi. Nó cũng có vẻ khủng khiếp.
Có cách nào thay thế < Nguồn không xác định > bằng tên tệp thực tế không? Không có phương pháp nào tôi thấy hỗ trợ truyền qua đối tượng Tệp, vì vậy tôi thực sự bối rối ở đây.
Cảm ơn, nó hoạt động! – TheLQ