作者LoserPenguin (魯蛇企鵝)
看板java
標題[問題] Java執行JavaScript
時間Sat Jun 6 02:41:00 2015
小弟最近的功課要求用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
→ sbrhsieh: 依此寫法需在JSfunction.js所在檔案夾下執行你這隻 Java06/06 03:44
→ sbrhsieh: 程式06/06 03:44
那我是該把它import進專案裡還是要怎麼做 不好意思我是java初學者 可以請你說詳細一
點嗎 謝謝你
※ 編輯: LoserPenguin (140.117.198.44), 06/06/2015 11:46:32
推 DumDumGenius: JAVA跟JS放在同一個資料夾 吧 06/06 23:59
→ kattte: 他的寫法是用file去讀JSfunction.js 06/13 07:46
→ kattte: 阿阿 底下有解答了 @@ 06/13 07:46