Java運行nodejs文件

java運行系統命令   https://www.cnblogs.com/bencakes/p/6139477.htmljavascript

問題,工具大成jar包後,找不到要運行的nodejs文件  在哪一個地放導入的jar包就在哪裏放nodejs文件或者放到一個絕對路徑裏面html

nodejs加密  而後java運行java

package com.tool.java; import java.io.BufferedReader; import java.io.InputStreamReader; public class Sha256 { // sha256加密
    public static String encrySha256(String pass) { String newPass = ""; if (pass == null) { return newPass; } try { Process p = null; BufferedReader stdout = null; String command = "node ./sha256.js " + pass;//路徑總不能有空格 p = Runtime.getRuntime().exec(command); stdout = new BufferedReader(new InputStreamReader( p.getInputStream())); String line; while ((line = stdout.readLine()) != null) { newPass = line; } stdout.close(); } catch (Exception e) { } return newPass; } }
'use strict'

×××××××××××××××××××nodejs  加密內容

let pass;
process.argv.forEach(function (val, index) {
  if (index == 2) {
	  pass = val;
  }
});
let newPass = B(pass)
console.log(newPass)
相關文章
相關標籤/搜索