Environment variables in javaclasspath.txt
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Xeozim
am 5 Feb. 2019
Kommentiert: Yair Altman
am 13 Feb. 2019
Hi,
I was whether the functionality for modifying the static path via javaclasspath.txt has any compatibility with environment variables.
I can't post code for security reasons, but I have to change a bunch of paths when I install a new version of the java software (delivered from another team), and I'm trying to eliminate as many of these as possible by referencing environment variables so I can just change one of them when the software is updated.
At the moment I have something like this in javaclasspath.txt
D:\somepath\version_number\subpath\to\file.jar
I wasn't sure if the windows syntax
%MY_ENV_VAR%\subpath\to\file.jar
would work, or maybe internal MATLAB syntax
[getenv('MY_ENV_VAR') "subpath\to\file.jar"]
Thanks in advance.
Dave
0 Kommentare
Akzeptierte Antwort
Yair Altman
am 11 Feb. 2019
I do not believe that you can use env vars in your javaclasspath.txt file, but as workaround, you can programmatically load the necessary Java classes into the static Java classpath inside your Matlab code, as described in https://undocumentedmatlab.com/blog/static-java-classpath-hacks. Doing so enables you to programmatically set the path of the loaded classes.
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Startup and Shutdown 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!