我在jar文件中有一個API,但是如何在JavaScript中使用jar中的類?當我嘗試導入它們時,JavaScript可以使用jar文件中的類(非Internet使用)
conf = Packages.abcapi.Config;
var cfg = new conf.Config();
它不起作用。這不會在瀏覽器或互聯網中使用。
UPDATE:
我使用Java的ScriptEngine擴展我們的API爲所有JSR-223腳本語言。在Java應用程序內部,我讀取JavaScript文件,然後使用ScriptEngine執行該文件。我需要JavaScript文件才能使用來自放置在jar文件中的API的類。我嘗試在運行ScriptEngine時在類路徑中設置jar,但仍未找到使用上述代碼的類。這在Jython中可以正常工作,因爲Jython在類路徑中設置jar之後使用jar文件中的類沒有問題。
定義'import'關於您嘗試的內容並定義'不起作用' – charlietfl
您在哪裏運行javascript然後? Node.js的?通過犀牛?你需要具體。 – Gimby
@Gimby儘管現在正在回答問題,但請參閱上面的更新。 –