gpt4 book ai didi

java - 系统属性和环境变量有什么区别

转载 作者:IT老高 更新时间:2023-10-28 20:53:18 28 4
gpt4 key购买 nike

我不清楚这一点。当我在 applet 查看器中运行 java 应用程序或运行 Applet 时,(在 IDE 环境中),System.getProperty("java.class.path") 给了我与 System. getenv("CLASSPATH") 这是在我的 env 变量中定义的 CLASSPATH。

但是当我将我的小程序部署到网络服务器并从作为客户端的同一台计算机访问它时,我会得到两者不同的结果。 (System.getProperty("java.class.path") 只指向 JRE home 并且 System.getenv("CLASSPATH") 返回 null)。

还有一些让我想知道的其他事情:

对于小程序部分,env var JAVA_HOME,我在浏览器和小程序查看器中部署小程序时得到相同的结果。

如果我在系统级别定义自己的环境变量,并使用 getenv("envName") 结果是 null。无论如何我可以定义一个并在我的 Java 程序中获取它吗?

最佳答案

环境变量特定于操作系统。属性仅适用于 JVM。

关于java - 系统属性和环境变量有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2863674/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com