2017-02-10 21 views
-1

У меня есть JTextArea, и все, что я хочу сделать, это быть в состоянии написать код, в нем (в Java) и быть в состоянии выполнить сказал текст в качестве программыВыполнить код, написанный в JTextArea

+0

сохранить код в файле .java, скомпилировать его с CMD, а затем запустить его с помощью ЦМД – XtremeBaumer

+0

@XtremeBaumer вы имеете в виду, чтобы сохранить код в файл .java , javac обрабатывает файлы .java в .class файлы – ControlAltDel

+0

Попробуйте проверить это предложение: http://stackoverflow.com/a/29709521/1959181; вы должны сохранить файл кода с помощью шаблона в этой ссылке, а затем вызвать этот код: «Runtime.getRuntime(). exec (« YourFile.java »)', но это зависит от вашей машинной среды. –

ответ

0

Какой язык вы собираетесь писать/запускать? Если это javascript, это можно сделать с помощью ScriptEngine. Если это Java, вам нужно сохранить код в файл, использовать javac для создания файла .class, а затем использовать URLClassLoader для загрузки его в ваш процесс.

Другие языки собираются другие шаги, очевидно