❶ 請問怎麼寫java調用node環境運行js代碼
nodejs 運行代碼可以在命令行中使用命令「 node /path/xxx.js 」來執行
所以我們可以藉助 java 的 Runtime 類,可以執行系統本地的命令, 例如:
Linux系統下:Runtime.getRuntime().exec("node /path/xxx.js");
Window系統下:Runtime.getRuntime().exec("cmd /c node /path/xxx.js");
當然推薦使用 Apache-Commons-Exec 工具類,可以屏蔽不同系統命令差異,並且獲取結果更簡單
工具類使用可以參考此文:網頁鏈接