Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

Why I got the following error when I run the ".exe" file compiled by matlab 2012b?

2 Ansichten (letzte 30 Tage)
Lucky
Lucky am 22 Mai 2014
Geschlossen: MATLAB Answer Bot am 20 Aug. 2021
My code is a very simple one, as shown below:
function C = MyAdd(A,B)
C = A+B;
end
I compiled it to .Exe file, then run the Exe file. And I got the following error:
warning: Initializing Handle Graphics failed in matlabrc.
This indicates a potentially serious problem in your matlab setup.
which should be resolved as soon as possible. Error detected was:
MATLAB: undefinedVarOrClass
Undefined variable "graphics" or class "graphics,internal.initializeMATLABRoot".
Warning:failed to add default profiler filters.
>In matlabrc at 163
Undefined function 'javaaddpath' for input arguments of type 'cell'.
Undefined function 'javaaddpath' for input arguments of type 'cell'.
Besides, the dialog of the error is always a flash.
What should I do to solve this problem???

Antworten (1)

Romain
Romain am 22 Mai 2014
I'm not sure that you can create an *.exe file with only a function. I think that you have to compile a script.
  4 Kommentare
Lucky
Lucky am 26 Mai 2014
I have change my code, as shown below:
function C = MyAdd(A,B)
A = 10;
B = 32;
C = A+B;
disp('the result of A+B is')
disp(C);
end
But it still has the same problem. However, when I run the code in matlab2010(32-bit)(with VS2010 and windows 32-bit), it's very OK. I want to know why? How to solve?

Diese Frage ist geschlossen.

Community Treasure Hunt

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

Start Hunting!

Translated by