首页 > 系统相关 >如何在 Windows 上配置 Java 开发环境

如何在 Windows 上配置 Java 开发环境

时间:2024-07-26 15:29:27浏览次数:18  
标签:Java JDK Windows 配置 JAVA 安装 环境变量

配置 Java 开发环境是 Java 开发者的基础任务之一。本文将指导你如何在 Windows 操作系统上安装 Java 开发工具包(JDK)并设置相应的环境变量,确保你的开发环境能够正确编译和运行 Java 程序。

第一步:下载和安装 JDK
  1. 访问 JDK 下载网站

    • 前往 Oracle 官方网站 或其他 JDK 提供商(如 AdoptOpenJDK)下载 JDK。
    • 选择与你的操作系统(Windows 32位或64位)相匹配的版本进行下载。
  2. 安装 JDK

    • 执行下载的安装文件。
    • 按照安装向导的步骤完成安装。建议保持默认设置,特别是安装路径,通常是 C:\Program Files\Java\jdk-xx
第二步:设置环境变量

为了让系统能够识别 javajavac 命令,我们需要设置 JAVA_HOMEPATH 环境变量。

  1. 设置 JAVA_HOME

    • 找到 JDK 的安装目录,如 C:\Program Files\Java\jdk-17.0.1
    • 打开“控制面板” > “系统和安全” > “系统” > “高级系统设置” > “环境变量”。
    • 在“系统变量”区域点击“新建”,输入变量名 JAVA_HOME,变量值为 JDK 的安装路径。
  2. 更新 PATH 环境变量

    • 在“系统变量”中找到 Path 变量,选择“编辑”。
    • 点击“新建”,在新行输入 %JAVA_HOME%\bin
    • 点击“确定”保存你的更改。
第三步:验证安装

完成环境变量的设置后,我们需要验证 JDK 是否正确安装并配置。

  • 打开命令提示符(cmd)并输入以下命令:
    java -version
    javac -version
    
  • 这两个命令应返回安装的 JDK 版本信息。如果显示版本信息,则说明 JDK 已正确安装和配置。
第四步:解决命令行中的字符编码问题

如果在命令行中遇到乱码,可以尝试以下步骤调整:

  • 更改代码页
    在命令提示符输入 chcp 65001 将代码页改为 UTF-8。

  • 使用 PowerShell
    PowerShell 默认使用更现代的编码,也可用于执行 Java 命令。

  • 调整命令提示符属性

    • 右击顶部边框,选择“属性”。
    • 在“字体”标签中选择“Lucida Console”或“Consolas”。
    • 确保“使用旧版控制台”选项未被选中。

通过以上步骤,你的 Windows 机器应该已经配置好适用于 Java 开发的环境。这将使你能够开始开发 Java 应用程序,运行和编译代码无需遇到环境设置问题。

标签:Java,JDK,Windows,配置,JAVA,安装,环境变量
From: https://blog.csdn.net/weixin_39973810/article/details/140610718

相关文章

  • crontab在java-spring中的语法规则
      秒分钟小时日月周年每******** 每秒每分每时每天每月每周每年区间;从a-b-a-ba-ba-ba-ba-ba-ba-b 从a秒到b秒从a分到b分从a点到b点从a号到......
  • 开源项目tiny11builder对Windows11进行精简
    由于采用的是Powershell脚本,系统默认的策略是阻止运行的,需要以管理员身份运行Powershell后,输入以下命令:1Set-ExecutionPolicyunrestricted将「tiny11builder」解压,在文件“tiny11maker.ps1”上鼠标右键→使用PowerShell运行。   提前下载好官方原版W......
  • SQL Server 2008 下载 安装 配置
    将压缩包 SQLServer2008R2.rar压到当前目录下:点击蓝色字体下载压缩包提取码2rlf1,双击Setup:2,点击左侧安装点击全新安装或向现有安装添加功能:3,点击确定:4,点击输入产品密钥自动输入的点击下一步:5,勾选我接受许可条款点击下一步:6,点击安装:7,等待安装......
  • 自定义Linux操作日志配置
    方案一:使用acct工具记录步骤1   通过设置日志文件可以对每个用户的每一条命令进行纪录,这一功能默认是不开放的,为了打开它,我们要确认已经安装了acct工具:#Debian、Ubuntu、SUSE下叫acctapt-getinstallacctzypperinstallacct#CentOS、RHEL、Fedora上叫psacctyu......
  • android[activity过渡动画不正确,不执行,效果不对?]style配置方式
    单个配置activity或者application全局配置<stylename="translucent"parent="Theme.MaterialComponents.Light.NoActionBar"><itemname="android:windowNoTitle">true</item><itemname="android:windowTitleSize&qu......
  • Nacos 配置中心配置发布源码分析
    前言:前面系列文章中我们分析了Nacos客户端的配置加载、配置热更新、Nacos服务端的配置加载、配置转储到磁盘文件中等,本篇我们来分析一下Nacos配置的发布逻辑。Nacos系列文章传送门:Nacos初步认识和Nacos部署细节Nacos配置管理模型–命名空间(Namespace)、配置......
  • windows bat脚本睡眠等待
    方法1:使用timeout命令在指定的时间内等待命令提示符或批处理脚本。时间以秒为单位定义。例如等待5秒钟使用。使用/T选项:c:/>timeout/T5您还可以直接指定秒,例如:c:/>timeout5上面的命令将在按任意键时中断超时过程。您可以使用/NOBREAK忽略按键并等待指定的时间。......
  • 搭建.Net WebApi并配置Swagger(一)
    C#进阶之WebAPI(一)那么首先第一点:什么是WebAPI?首先我们了解一下.netframework的框架构成:   可以看到,WebAPI和mvc同属于B/S模板框架的一种,官方对于WebApi的定义是:WebAPI是一个框架,可以轻松构建HTTP服务,覆盖广泛的客户端,包括浏览器和移动设备,WebAPI是在.NetFramwo......
  • 华为、华三H3C、锐捷、迈普交换机配置SSH
    华为交换机配置ssh登录   注意,当你是telnet登录后,在新增sshuser这个的时后不可以telnet是的用户,要使用rsalocal-key-paircreat后的新增用户sshuser****才可以成功   配置完成后记得保存,使用ssh登录测试,不要着急删除当前telnet用户,确保成功后在删除   理解下SS......
  • IT实战课堂计算机毕业设计精品基于java的旅游景点管理网站SSM
    项目功能简介:《基于java的旅游网站ssm》该项目含有源码、文档等资料、配套开发软件、软件安装教程、项目发布教程等使用技术:开发语言:Java框架:ssm技术:JSPJDK版本:JDK1.8服务器:tomcat7数据库:mysql5.7数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:Mav......