如何将其他语言编译器集成到Java Project中



我参与了一个大学项目,该项目包括开发Web。这个项目有很多项目,其中最困难的是我在这里问的那个项目。在网络中,用户必须提交解决问题的代码。如果代码有效与否,web应该返回。要做到这一点,我需要集成不同语言的不同编译器,如python、c++和许多其他语言。事实上,我不知道如何在我的代码中集成这些编译器,也不知道如何挑选在网上输入的文本并将其发送到在线编译器网上,以挑选结果并与解决方案进行比较。我想知道有没有人知道怎么做。感谢

如果只需要编译代码,您可以:

  1. 接受来自网站的文本输入
  2. 将该输入保存为文件
  3. 使用Process类通过控制台调用所需语言的编译器。您可以查看前面的SO问题以获得指导。您可能想要创建自己的包装器(其他bash脚本(,这些包装器反过来调用编译器并处理编译器结果

最新更新