> 
> On macOS you need to set the variables differently, but I think it can still 
> work. The variables known to your shell are not the same as those known to 
> LaunchServices. For those use the launchctl command to set them. 
> 

I’m not that familiar with launchctl. Is this something the application user is 
expected to do? What experience I have had with applications and environment 
variables involved adding the entries to Info.plist. Making the environment 
variables normally available to the application as environment variables. 

My question is if there is or will be any kind of OS X support for this in 
jpackage? LSEnvironment settings in the Info.plist file. 

e.g. the following was what was recently mentioned on the javafx list…
https://github.com/fvarrui/JavaPackager 
<https://github.com/fvarrui/JavaPackager>
envPath

Defines PATH environment variable in GNU/Linux and Mac OS X startup scripts.


Otherwise, this seems to be getting a little confusing, for me anyhow, as to 
what you’re trying to do and when. Are you trying to use environment variables 
at build time to replace variables that will be resolved in the config file. 
Which seemed to be what Serban was asking. Or did I misunderstand that and 
Serban actually wants settings that will be resolved at application launch? 
Or do you want to use them at application launch time as some kind of mechanism 
to override config file settings there like jdk memory settings? Which seems to 
what the jdk issue concerned. 

My question seems simpler. I will let others resolve other environment variable 
usage at build or launch time. I am interested in runtime. 

Reply via email to