[問題] Java執行JavaScript

看板java作者 (魯蛇企鵝)時間9年前 (2015/06/06 02:41), 9年前編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/2 (看更多)
小弟最近的功課要求用Java去執行JavaScript 教授附了個.js檔 我們必須去使用.js檔裡的function來完成功課 不過我怎樣都無法讀到它 爬文許久 看到一篇教學裡面打著 ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByName("JavaScript"); engine.eval(new java.io.FileReader("JSfunction.js")); 不過會出現Exception說系統找不到檔案 請問一下我該怎麼做才好 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.117.198.44 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1433529663.A.A06.html

06/06 03:44, , 1F
依此寫法需在JSfunction.js所在檔案夾下執行你這隻 Java
06/06 03:44, 1F

06/06 03:44, , 2F
程式
06/06 03:44, 2F
那我是該把它import進專案裡還是要怎麼做 不好意思我是java初學者 可以請你說詳細一 點嗎 謝謝你 ※ 編輯: LoserPenguin (140.117.198.44), 06/06/2015 11:46:32

06/06 23:59, , 3F
JAVA跟JS放在同一個資料夾 吧
06/06 23:59, 3F

06/13 07:46, , 4F
他的寫法是用file去讀JSfunction.js
06/13 07:46, 4F

06/13 07:46, , 5F
阿阿 底下有解答了 @@
06/13 07:46, 5F
文章代碼(AID): #1LSUq_e6 (java)
文章代碼(AID): #1LSUq_e6 (java)