那这个呢?
function javaversion(callback) { var spawn = require('child_process').spawn('java', ['-version']); spawn.on('error', function(err){ return callback(err, null); }) spawn.stderr.on('data', function(data) { data = data.toString().split('n')[0]; var javaVersion = new RegExp('java version').test(data) ? data.split(' ')[2].replace(/"/g, '') : false; if (javaVersion != false) { // TODO: We have Java installed return callback(null, javaVersion); } else { // TODO: No Java installed } });}javaversion(function(err,version){ console.log("Version is " + version);})
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)