在dart中进行系统调用?

在dart中进行系统调用?,dart,Dart,我想从dart内部执行python或java类 下面是我在Java中使用的stackoverflow问题的一个片段 Runtime currentluntime=Runtime.getRuntime(); Process executeProcess=currentRuntime.exec(“cmd/c:\\somepath\\pythonprogram.py”); 我想知道如何在dart中打这样的电话 基本上,我有一个用户界面,用户可以上传java和python代码。我希望从dart环境中执

我想从dart内部执行python或java类

下面是我在Java中使用的stackoverflow问题的一个片段

Runtime currentluntime=Runtime.getRuntime();
Process executeProcess=currentRuntime.exec(“cmd/c:\\somepath\\pythonprogram.py”);
我想知道如何在dart中打这样的电话

基本上,我有一个用户界面,用户可以上传java和python代码。我希望从dart环境中执行上传的代码,而不是在上传代码的文件夹中创建java或python例程

我个人不知道这是否可能,因为dart完全在VM中

我想执行以下命令

java abc
从内部省道。

您可以简单地使用

导入'dart:io';
main(){
Process.run('java',['abd']);
}
您还可以通过生成的以下命令访问
stdout
stderr
exitCode

导入'dart:io';
main(){
Process.run('java',['abd']),然后((ProcessResult pr){
打印(pr.exitCode);
打印(pr.stdout);
印刷品(pr.stderr);
});
}

我是否可以获得任何标志或消息来判断执行是否成功。我实际上不需要输出,但我确实需要确保代码正确执行,没有任何运行时错误。谢谢这个过程。run完成了我想要的大部分工作。我将尝试更新的代码