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?

questionAnswers(2)

yourAnswerToTheQuestion