У меня есть JTextArea, и все, что я хочу сделать, это быть в состоянии написать код, в нем (в Java) и быть в состоянии выполнить сказал текст в качестве программыВыполнить код, написанный в JTextArea
-1
A
ответ
0
Какой язык вы собираетесь писать/запускать? Если это javascript, это можно сделать с помощью ScriptEngine. Если это Java, вам нужно сохранить код в файл, использовать javac для создания файла .class, а затем использовать URLClassLoader для загрузки его в ваш процесс.
Другие языки собираются другие шаги, очевидно
сохранить код в файле .java, скомпилировать его с CMD, а затем запустить его с помощью ЦМД – XtremeBaumer
@XtremeBaumer вы имеете в виду, чтобы сохранить код в файл .java , javac обрабатывает файлы .java в .class файлы – ControlAltDel
Попробуйте проверить это предложение: http://stackoverflow.com/a/29709521/1959181; вы должны сохранить файл кода с помощью шаблона в этой ссылке, а затем вызвать этот код: «Runtime.getRuntime(). exec (« YourFile.java »)', но это зависит от вашей машинной среды. –