標籤:run ons string script fun func https 匯入 too
java運行系統命令 https://www.cnblogs.com/bencakes/p/6139477.html
問題,工具大成jar包後,找不到要啟動並執行nodejs檔案 在哪個地放匯入的jar包就在哪裡放nodejs檔案或者放到一個絕對路徑裡面
nodejs加密 然後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)
Java運行nodejs檔案