在 Windows 10 中设置环境变量以使用 java 和 javac

Posted

技术标签:

【中文标题】在 Windows 10 中设置环境变量以使用 java 和 javac【英文标题】:Setting up enviromental variables in Windows 10 to use java and javac 【发布时间】:2015-11-21 08:27:01 【问题描述】:

我有一台装有 Windows 10 的新笔记本电脑,我想对其进行设置,以便可以在命令行中使用 javajavac

我在网上搜索过,但是所有的指南都是以前的版本,我不想乱七八糟的东西。

【问题讨论】:

【参考方案1】:

如果你有任何版本问题(javac -version=15.0.1, java -version=1.8.0) Windows 搜索:为您的帐户编辑环境变量 然后在您的窗口中删除这些 环境变量:系统变量:路径 C:\Program Files (x86)\Common Files\Oracle\Java\javapath C:\Program Files\Common Files\Oracle\Java\javapath

那么如果您使用的是 java 15 环境变量:系统变量:路径添加路径 C:\Program Files\Java\jdk-15.0.1\bin 够了

如果您使用的是 java 8

创建 JAVA_HOME 环境变量:系统变量:JAVA_HOMEJAVA_HOME = C:\Program Files\Java\jdk1.8.0_271环境变量:系统变量:路径添加路径 = %JAVA_HOME%\bin

【讨论】:

【参考方案2】:

以下是在 Windows 10 上设置 JAVA_HOME 的典型步骤。

    在 Windows 搜索框中搜索高级系统设置。点击高级系统设置。 单击环境变量按钮:将打开环境变量弹出窗口。 转到系统变量会话,然后单击新建按钮创建新变量(HOME_PATH),然后将打开新系统变量弹出窗口。 提供变量名称:JAVA_HOME,以及变量值:您的 Java SDK 主路径。例如:C:\Program Files\java\jdk1.8.0_151 注意:它不应包含 \bin。然后点击确定按钮。 现在您可以在系统变量列表中看到您的 JAVA_HOME。 (如果做不到,请再试一次。) 选择路径(从系统变量列表中)并单击编辑按钮,将打开一个新的弹出窗口(编辑环境变量)。它是在 Windows 10 中引入的。 单击“新建”按钮并在突出显示的字段中输入 %JAVA_HOME%\bin,然后单击“确定”按钮。

你可以在我的博客上找到完整的教程:

How to set JAVA_HOME in 64 bit Windows 10 OS

【讨论】:

【参考方案3】:

使用屏幕截图简化了添加环境变量。 检查下面的 URL,你应该可以毫无问题地做。

https://itsforlavanya.blogspot.com/2020/08/environment-variable-simple-7-steps-to.html

【讨论】:

【参考方案4】: 右键单击计算机 点击属性 在左侧窗格中选择高级系统设置 选择环境变量系统变量下,选择PATH并点击edit, 然后单击 new 并将路径添加为 C:\Program Files\Java\jdk1.8.0_131\bin取决于您的安装路径) 最后点击确定 接下来重新启动命令提示符并打开它并尝试 javac

【讨论】:

【参考方案5】:

在 Windows 10 中查找环境变量对话框:

Right Click Start
>>  Click Control Panel  (Or you may have System in the list)
>>  Click System
>>  Click Advanced system settings
>>  Go to the Advanced Tab
>>  Click the "Environment Variables..." button at the bottom of that dialog page.

【讨论】:

只是为了更新我的原始答案。我发现 RapidEE 是在 Windows 中编辑/维护环境变量的更好方法:rapidee.com/en/about【参考方案6】:

只需在环境变量中将路径变量设置为JDK bin即可。

Variable Name : PATH 
Variable Value : C:\Program Files\Java\jdk1.8.0_31\bin

但最好的做法是设置 JAVA_HOME 和 PATH 如下。

Variable Name : JAVA_HOME
Variable Value : C:\Program Files\Java\jdk1.8.0_31

Variable Name : PATH 
Variable Value : %JAVA_HOME%\bin

【讨论】:

不要忘记重新启动终端,即“cmd”,(不是计算机),您通过它检查“java -version”或想使用 CLI 运行任何其他程序 由于 Java 文件夹在新的 Windows10 安装中不存在,这是一种误导,比无用的响应更糟糕。 @johnrubythecat 可以使用 jdk 目录树来完成 java 8 / windows 10 设置,就像这个答案中使用的那样。【参考方案7】:

它仍然是相同的概念,您需要设置路径变量,以便 windows 知道 java 可执行文件,您可以方便地从命令提示符运行它

详情来自java自己的页面:https://java.com/en/download/help/path.xml 该文章适用于: •平台:Solaris SPARC、Solaris x86、Red Hat Linux、SUSE Linux、Windows 8、Windows 7、Vista、Windows XP、Windows 10

【讨论】:

虽然顶部说适用于win 10,但是win 10没有部分,和win 8一样吗? 试试看是否可以在 Windows 10 中找到与您在链接中看到的 Windows 8 对应的类似内容。基本概念没有更改设置路径来告诉窗口在哪里查看以运行您不想输入该命令的完整目录的命令

以上是关于在 Windows 10 中设置环境变量以使用 java 和 javac的主要内容,如果未能解决你的问题,请参考以下文章

powershell 在Windows中设置环境变量

如何在Windows中设置NDK环境变量?

在 Windows 中设置默认堆大小 [重复]

在方案中设置构建变量而不是目标

在 Apache RewriteRule 指令中设置环境变量时,是啥导致变量名称以“REDIRECT_”为前缀?

在Windows 10 x64中设置PostgreSQL 9.6(BigSQL图形安装程序)