Node.js Meteor-从Cordova运行Shell命令

Node.js Meteor-从Cordova运行Shell命令,node.js,cordova,meteor,npm,Node.js,Cordova,Meteor,Npm,我正在Meteor中实现一个需要大量处理的应用程序。因此,我们尝试使用java编写的代码。我目前有一个嵌入式web套接字服务器,它通过命令行从jar文件运行。其思想是,当用户从cordova设备连接到Meteor时,将运行嵌入式java jar文件,为该用户创建一个处理实例 我找不到任何关于如何运行shell命令或是否允许在android或ios设备上运行shell命令的明确信息。我尝试过使用meteohacks:npm和child\u进程包,但我对它们的使用运气不佳 文件系统: . app/

我正在Meteor中实现一个需要大量处理的应用程序。因此,我们尝试使用java编写的代码。我目前有一个嵌入式web套接字服务器,它通过命令行从jar文件运行。其思想是,当用户从cordova设备连接到Meteor时,将运行嵌入式java jar文件,为该用户创建一个处理实例

我找不到任何关于如何运行shell命令或是否允许在android或ios设备上运行shell命令的明确信息。我尝试过使用
meteohacks:npm
child\u进程
包,但我对它们的使用运气不佳

文件系统:

.
app/
   /server
   /public
   /client
   /lib
assets/
server.jar
Websocket:

嵌入式服务器在
http://localhost:8080
。因此,连接的客户端将能够连接到它们自己的实例

关于如何运行这些shell命令,有什么想法吗

编辑

是的,我确实希望在客户端上运行嵌入式websocket服务器


运行.jar文件后,服务器会话将在
http://localhost:8080
来自调用它的设备。在本例中,是客户的移动设备。

我感觉到您对meteor在cordova上的工作原理有所误解。服务器代码不在移动设备上运行。因此npm不适用,并且
localhost:8080
不是您的手机可以用于任何目的地的目的地(因为该目的地没有运行任何东西)。您的服务器代码仍然需要在web服务器上运行。考虑到这一点,你能澄清一下你是想在服务器上还是在客户端上运行java代码吗?@ChristianFritz我确实想在客户端上运行代码client@ChristianFritz为clarityah编辑,好的。是的,这是有道理的。感谢您的澄清。看起来其他人也在寻找,但也没有得到答案。-我认为你很可能需要写一个插件。iOS的限制性太强,不允许运行任意代码。另外,我甚至不确定iOS是否安装了JVM。我感觉你对meteor在cordova上的工作原理有些误解。服务器代码不在移动设备上运行。因此npm不适用,并且
localhost:8080
不是您的手机可以用于任何目的地的目的地(因为该目的地没有运行任何东西)。您的服务器代码仍然需要在web服务器上运行。考虑到这一点,你能澄清一下你是想在服务器上还是在客户端上运行java代码吗?@ChristianFritz我确实想在客户端上运行代码client@ChristianFritz为clarityah编辑,好的。是的,这是有道理的。感谢您的澄清。看起来其他人也在寻找,但也没有得到答案。-我认为你很可能需要写一个插件。iOS的限制性太强,不允许运行任意代码。此外,我甚至不确定iOS是否安装了JVM。