设置 JAVA_HOME 环境变量时,它是否一定需要采用那种精确的格式?
问问题
477 次
5 回答
2
它肯定需要有一个下划线——它是一个标识符,并且下划线不会被随机忽略。
它应该都是大写的,尽管一些退化的系统可能会决定忽略大小写,或者如果找不到大写的,就查找小写的东西。当然不是依赖的行为。
不过,这似乎是一个奇怪的问题。
于 2012-09-06T13:46:16.617 回答
0
是的,它需要完全一样
JAVA_HOME
它没有任何优势。约定的存在是有原因的,最好只是遵循它们,当替代方案没有好处时。
请注意,JAVA_HOME 出现的常见方式有以下三种:
1) 作为操作系统级别定义。
2) 它被 IDE、Web 服务器等应用程序的配置文件引用。 3) 构建工具,如 ant、maven 等。
所以对于工作的引用,它首先需要通常在操作系统级别定义,然后在配置文件中引用。引用和定义是不一样的。
于 2012-09-06T21:38:31.757 回答
-1
你必须完全这样命名它,除非使用它的代码是你自己的并且你可以改变它。
如果您的代码正在寻找一个环境变量,如果它的名称与您期望的名称不完全一样,您将如何找到它?
于 2012-09-06T13:49:04.933 回答
-1
是的,它应该是大写字母。喜欢JAVA_HOME
。它区分大小写。但是,路径不区分大小写。
于 2012-09-06T13:54:07.350 回答