zoukankan      html  css  js  c++  java
  • 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)
    

      

  • 相关阅读:
    lamp环境安装二
    ubuntu14.04 sublime 出错
    lamp环境安装一
    jsp(Java Server Pages)和js(JavaScript)的区别:
    form表单验证jquery
    数据库分离 脱机
    数据绑定ds.ReadXml(stream);
    自定义类型转化
    temp
    一般处理程序获得一个链接返回的值
  • 原文地址:https://www.cnblogs.com/lindsayzhao103011/p/9240172.html
Copyright © 2011-2022 走看看