Java Eclipse оценивает выражение

Можно ли оценить выражение в Eclipse, подобное IntelliJ. Где вы можете динамически вводить код, и результат будет отображаться во время отладки?. Я знаю, что он делает что-то похожее "Дисплей", но вам нужно выделить код, который был написан (поэтому вы не можете написать какой-либо новый код, если вы не перекомпилируете).

Возможно, есть плагины, которые я мог бы использовать?. Я только начал использовать eclipse

Ответ 1

Также есть представление Display, которое может делать именно то, что вы хотите. Перейдите в " Window > Show view > Display (или "Другое"..., если представление "Просмотр" отсутствует). В представлении "Отображение" можно ввести любой код, который вы хотите во время отладки (доступно вспомогательное содержимое). Также доступны текущие объекты и переменные. доступны для использования. После того, как вы написали свой код, вы должны выделить его, щелкнуть правой кнопкой мыши и выбрать " Execute или нажмите CTRL-U. Вы также можете поиграть с другими возможными действиями.

Кроме того, вы также можете написать исходный код во время отладки и оценить его, используя Display, как вы упоминали, если у вас есть источник для класса, который вы отлаживаете.

Ответ 2

Вы можете изменять значения переменных "на лету", используя перспективу "Отладка". В правом верхнем углу Eclipse должен быть вид переменных, из которого вы можете выбрать имя переменной и изменить ее значение. Вы также можете установить условные точки останова, выбрав вид точек останова в верхнем правом углу Eclipse. Щелкните правой кнопкой мыши точку останова и выберите свойства точки останова. Проверьте условный флажок и напишите выражение, которое, только когда оно оценивается как true, приостанавливает выполнение программы во время отладки.

Изменить значения переменных во время отладки

Условные точки останова

Ответ 3

Выберите любое выражение в вашем коде. Затем щелкните правой кнопкой мыши и выберите "Показать" (или нажмите соответствующую комбинацию клавиш).

Для совершенно новых выражений используйте представление Display. Это как записки для выражений. Если представление "Дисплей" не отображается, выберите " Window > Show view > Display чтобы добавить его. Затем введите любое выражение в представлении и сделайте то же самое, что и для выражений в вашем коде: выберите выражение, щелкните правой кнопкой мыши и выберите "Показать".

Для выражений, для которых вы хотите всегда видеть значение, каждый раз, когда выполнение останавливается, используйте вместо этого представление Expressions.