Как интегрировать компиляторы других языков в Java Project? - PullRequest
0 голосов
/ 06 ноября 2018

Я участвую в университетском проекте, который заключается в создании сети. В этом проекте много предметов, и один из самых сложных из них - тот, о котором я спрашиваю здесь. В Интернете есть проблемы, когда пользователи должны представить код, решающий их. И сеть должна вернуться, если код работает или нет. Для этого мне нужно интегрировать разные компиляторы разных языков, таких как python, c ++ и многие другие. Дело в том, что я не знаю, как интегрировать эти компиляторы в мой код или как выбрать текст, введенный в Интернете, и отправить его в онлайн-сайт компилятора, чтобы выбрать результаты и сравнить с решениями. Интересно, есть ли у кого-нибудь представление о том, как это сделать. Спасибо

1 Ответ

0 голосов
/ 06 ноября 2018

Если вам нужно просто скомпилировать код, вы можете:

  1. Подтвердите ввод текста с вашего веб-сайта.
  2. Сохраните этот ввод как файл.
  3. Используйте класс Process для вызова компиляторов языка, который вы хотите через консоль. Вы можете взглянуть на этот предыдущий вопрос SO для руководства. Возможно, вы захотите создать свои собственные оболочки (другие скрипты bash), которые в свою очередь вызывают компилятор и выполняют обработку результата компилятора.
...