Borrar filtros
Borrar filtros

Cannot use any figure related commands in compiled matlab code with version 2019a on Ubuntu

2 visualizaciones (últimos 30 días)
I want to create plots and write them to a png file with a compiled matlab program (I managed this before with version 2012 without problems). For test purposes I compile a script (mcc -m) which only uses the command "clf". (Using other commands in the script, like print, read or calculations works fine) The error message I get is
"TestUndefined function or variable 'clf'"
If I try to open a figure first with "figure" I get
"Error using figure
This functionality is no longer supported under the -nojvm startup option. For more information, see "Changes to -nojvm Startup Option" in the MATLAB Release Notes. To view the release note in your system browser, run web('http://www.mathworks.com/help/matlab/release-notes.html#btsurqv-6', '-browser')."
After reading some help pages, which indicated it might be a java problem, I also checked for >>version -java and see "Java is not enabled", even though the MATLAB_JAVA variable is set to the correct path. I don't find a way to force jvm, I would appreciate any help on this. When running matlab interactively java is enabled and everything works fine - also the plotting.

Respuesta aceptada

Sabine Eckhardt
Sabine Eckhardt el 5 de Mzo. de 2020
working after upgrade to 2019b
  1 comentario
Yuval Vardi
Yuval Vardi el 6 de Abr. de 2022
can you please describe what have you done in order to get it to work? It doesn't work for me in matlab 2019b.
I would like to do exactly as you - creating figure and writing it into png.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Startup and Shutdown en Help Center y File Exchange.

Productos


Versión

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by