Qual é a diferença entre uma propriedade System e uma variável de ambiente
Eu não sou claro sobre isso. Quando executo um aplicativo java ou executo um applet no visualizador de applet (no ambiente IDE),System.getProperty("java.class.path")
me dá o mesmo queSystem.getenv("CLASSPATH")
qual é o CLASSPATH definido na minha variável env.
Porém, quando implanto meu applet no servidor da web e o acesso no mesmo computador que um cliente, obtenho resultados diferentes para os dois. (System.getProperty("java.class.path")
apenas aponta para o JRE em casa eSystem.getenv("CLASSPATH")
retorna nulo).
E aqui estão algumas outras coisas que me fazem pensar:
Para a parte do miniaplicativo, a var env JAVA_HOME, obtenho o mesmo resultado ao implantar o miniaplicativo em um navegador e também no Applet Viewer.
E se eu me definir uma variável env no nível do sistema e usargetenv("envName")
o resultado énull
. Existe alguma maneira de definir um e obtê-lo no meu programa Java?