Может ли Eclipse динамически оценивать выражения? - PullRequest
9 голосов
/ 19 апреля 2011

В некоторых средах Java IDE (например, BlueJ и DrJava) пользователь может открыть окно взаимодействия, в которое можно вводить выражения и выражения Java. Среда IDE быстро компилирует и запускает код, отображая возвращаемое значение при необходимости.

В BlueJ это называется Code Pad.По духу это похоже на панель взаимодействия в DrRacket / DrScheme.

Существует ли что-то подобное для Eclipse?

Ответы [ 3 ]

9 голосов
/ 19 апреля 2011

Возможно, вы ищете Страницы записок .Вот реферат , а вот другие SO вопросы , в которых об этом говорится.

8 голосов
/ 19 апреля 2011

Существует также Просмотр экрана , который позволяет выполнять код во время отладки. Это удобно, потому что оно оценивается в контексте текущего фрейма стека.

0 голосов
/ 22 февраля 2016

Я знаю, что это довольно большой некро, но я сам наткнулся на эту страницу в поисках ответа.К сожалению, ни один из приведенных выше ответов не привел меня к пониманию того, как легко делать то, что я хотел.Я узнал, как делать то, что хотел, и решил опубликовать здесь, если кто-то еще изучает Java, застрял так же, как мы.

«Панель взаимодействий» в DrJava для ie позволяет писать «run programName»1 2 3 'и 1 2 3 являются входами для args [0] -> args [2], после чего программа будет запущена.

Чтобы сделать это легко в Eclipse, перейдите на вкладку Run ->Запустите конфигурации ... -> вкладка Аргументы -> Аргументы программы -> введите '1 2 3'.Это запустит вашу программу с 1 2 3 в качестве входных данных для ваших аргументов.

Приветствия.

...