Windows中的Java环境变量
操作系统使用环境变量来保存Windows或用户启动的进程使用的设置(默认值,资源位置)。
有两种类型的环境变量:
- 用户变量:特定于特定Windows用户帐户
- 系统变量:适用于机器的所有用户
大多数情况下,这些变量通常在安装系统或其他应用程序(如JDK)时自动定义和初始化,但在某些情况下用户必须手动定义它们。您还可以检查是否自动设置了Java的系统变量。
通过打开命令提示符完成测试。 转到“ 开始”并在“ 运行”中键入cmd,然后按Enter键。它将启动命令提示符。现在输入' javac ':
1 |
C:\Users\lsharm>javac |
如果没有系统变量来指示在哪里查找此可执行文件,系统将给出如下错误:
1 2 3 |
C:\Users\lsharm>javac 'javac' is not recognized as an internal or external command, operable program or batch file. |
此问题的解决方案是通过设置系统变量来设置Java环境变量路径:JAVA_HOME,PATH 和CLASSPATH:
如何在Windows上设置Java环境系统变量/路径
在Windows中安装Java环境工具包(JDK)之后,必须将环境变量设置为指向JDK安装目录。JAVA_HOME
第1步:设置JAVA_HOME变量
1)打开控制面板 - >系统或安全 - >系统 ; 通过右键单击 “ MyComputer”并选择“ 属性”,可以完成同样的操作。
2)选择“ 高级系统设置 ”。
3)在“ 高级”选项卡下,选择“ 环境变量... ”选项。
4)在System变量中选择New。
5)将变量名称定义为“ JAVA_HOME ”,将变量值定义为“ C:\ Program Files \ Java \ jdk1.8.0_45 ”(对于此示例,JDK版本1.8.0安装在“ C:\ Program Files \ Java \ jdk1”中.8.0_45 '文件夹;如果需要,修改此值以反映实际位置)。
注意:请查看上一章“安装Java Development Kit”以检查JDK安装的位置。
第2步:设置PATH变量
6)现在我们需要在PATH 变量中指定位置。对于PATH,很可能它已经存在于您的机器中。所以只需选择它并选择“ 编辑” 选项即可。
7)在编辑器中添加值' ;%JAVA_HOME%\ bin '或' ; C:Program Files \ Java \ jdk1.8.0_45 \ bin '。
注意:新值由分号与现有分号隔开,并且要小心,不要对现有字符串进行任何更改,因为它是一个非常敏感的信息。
8)现在转到“ 开始”并在“ 运行”中键入cmd,然后按Enter键。它将启动命令提示符。输入' java -version ',它将显示以下信息。
或者输入' javac '它将返回以下Java信息:
1 2 3 4 5 6 7 8 9 |
C:\Users\lsharm>javac Usage: javac <options> <source files> where possible options include: -g Generate all debugging info -g:none Generate no debugging info -g:{lines,vars,source} Generate only some debugging info -nowarn Generate no warnings -verbose Output messages about what the compiler is doing -deprecation Output source locations where deprecated APIs are used |
注意:重新启动计算机以使系统了解这些更改,或者在完成完整的Appium安装过程后重新启动系统。