使用子进程从meteor运行jar文件

使用子进程从meteor运行jar文件,jar,meteor,npm,child-process,Jar,Meteor,Npm,Child Process,我正试图通过child_process.spawn运行一个jar,我不断得到“错误:无法访问jarfile jar name”-以下是我的代码: var spawn = Meteor.npmRequire('child_process').spawn; function Server(){ var serverProcess = spawn('java', [ '-Xmx512M', '-Xms256M',

我正试图通过child_process.spawn运行一个jar,我不断得到“错误:无法访问jarfile jar name”-以下是我的代码:

var spawn = Meteor.npmRequire('child_process').spawn;

function Server(){
        var serverProcess = spawn('java', [
                '-Xmx512M',
                '-Xms256M',
                '-jar',
                'jarname', //The name of the jar I'm trying to load - doesn't work with/without .jar at the end
                'nogui'
        ]);
}
Meteor.methods({
    'CommandStartServer': function(){
        Server();
    }
});
我的问题是:如果我想将jar文件放在私有文件夹中,如何在spawn()中引用jar文件路径/名称


流星是个新手,非常感谢你的帮助,谢谢

请看@ChristianFritz,效果非常好,非常感谢!