Код находится в строке, пример:
String str = "IJ.run(\"FJ Edges\", \"\");";
Если выполняется str, будет запущено соответствующее содержимое.
Код находится в строке, пример:
String str = "IJ.run(\"FJ Edges\", \"\");";
Если выполняется str, будет запущено соответствующее содержимое.
Мне не совсем понятно, что вы хотите сделать, но в приведенном вами примере нет причин не вызывать IJ.run() напрямую - например, в плагине это будет:
import ij.plugin.PlugIn;
import ij.IJ;
public class Simple_PlugIn implements PlugIn {
public void run(String arg) {
IJ.run("FJ Edges","");
}
}
Если вы действительно хотите оценить произвольный код Java из строки, вам помогут ссылки, предложенные Мэттом Боллом в его комментариях.
Однако, если вы просто хотите создавать простые сценарии в ImageJ, будет проще использовать макроязык или Javascript. Вы можете найти руководство по бывшему здесь:
http://rsbweb.nih.gov/ij/developer/macro/macros.html
(В большинстве случаев полезно запустить скрипт с помощью средства записи макросов (в Плагины > Макросы > Запись...)) Надеюсь, это будет полезно.