Если вы используете дистрибутив на основе Debian, такой как Ubuntu или Linux Mint, то вы можете использовать упомянутые функции (msgbox, listdlg и т. Д.), Установив предварительно скомпилированный пакет octave-java .
В общем, проект Debian (и, как побочный эффект, производные дистрибутивы) пытается упаковать столько пакетов, сколько разумно, из Octave-Forge , чтобы предоставить бесплатную альтернативу проприетарным пакетам, таким как Matlab (иногда эти пакеты могут также обеспечивать реализацию функций некоторых из дополнительных / платных наборов инструментов Matlab).
Я уверен, что другие хорошие, уважаемые, высокопрофильные дистрибутивы Linux (такие как Fedora) также предоставляют множество пакетов от Octave-Forge, так как у них также есть политика для таких пакетов.