Java运行nodejs文件
Posted 海边菩提
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java运行nodejs文件相关的知识,希望对你有一定的参考价值。
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文件的主要内容,如果未能解决你的问题,请参考以下文章
javascript 用于在节点#nodejs #javascript内设置react app的代码片段