"Java not enabled" in deployed app
52 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
chris
am 14 Feb. 2020
Kommentiert: Sabine Eckhardt
am 5 Mär. 2020
To showcase the issue, consider the following simple function:
function checkJavaVersion
version -java
When I execute it in Matlab I receive the following result:
>> checkJavaVersion
ans =
'Java 1.8.0_202-b08 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode'
Now I am using the Matlab Compiler to deploy this function:
mcc -m checkJavaVersion.m
And I execute it in a machine (the same one that built the function) with the Matlab Runtime installed:
./run_checkJavaVersion.sh /usr/local/MATLAB/MATLAB_Runtime/v97
And here is the response:
------------------------------------------
Setting up environment variables
---
LD_LIBRARY_PATH is .:/usr/local/MATLAB/MATLAB_Runtime/v97/runtime/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v97/bin/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v97/sys/os/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v97/sys/opengl/lib/glnxa64
ans =
'Java is not enabled'
How could Java be enabled in such a scenario?
Akzeptierte Antwort
chris
am 17 Feb. 2020
2 Kommentare
Sabine Eckhardt
am 4 Mär. 2020
I think I am having exactly the same problem, however use R2019a and I get in the end not a succeed, but following message:
------------------------------------------
Setting up environment variables
---
LD_LIBRARY_PATH is .:/usr/local/MATLAB/MATLAB_Runtime/v96//runtime/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v96//bin/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v96//sys/os/glnxa64:/usr/local/MATLAB/MATLAB_Runtime/v96//sys/opengl/lib/glnxa64
Undefined variable "java" or class "java.lang.String".
Error in checkjava (line 2)
MATLAB:undefinedVarOrClass
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Java Package Integration finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!