JDK开发环境搭建及环境变量配置(win10)

JDK开发环境搭建及环境变量配置(win10)安装JDK开发环境网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html要首先点击AcceptLicenseAgreement,然后下载系统对应的版本,我下载的为Windowsx64打开下载下来的可执行文件点击下一步安装位置自行设置,当提示安…

大家好,又见面了,我是你们的朋友全栈君。

安装JDK开发环境

网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
这里写图片描述
要首先点击Accept License Agreement ,然后下载系统对应的版本,我下载的为Windows x64
打开下载下来的可执行文件
这里写图片描述
点击下一步
这里写图片描述
安装位置自行设置,当提示安装JRE时看需求(以后可能会用到),如果需要可一路点击下一步。

配置环境变量

右键单击“此电脑->属性->高级系统设置->环境变量”
这里写图片描述
在“系统变量”栏下单击“新建”。

  1. 新建->变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_181 (即JDK的安装路径)
    这里写图片描述
    2.在“系统变量”栏里找到Path,选中后单击编辑
    这里写图片描述
    然后单击新建,填入%JAVA_HOME%\bin
    再新建,填入%JAVA_HOME%\jre\bin
    这里写图片描述
    3.新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
    这里写图片描述

通过控制台命令验证配置是否成功

win+R打开运行,输入cmd,打开控制台
在控制台分别输入javajavacjava -version命令,出现如下所示即为配置成功
java命令:

这里写图片描述
javac命令:
这里写图片描述
java -version命令:
这里写图片描述

通过java程序验证配置是否成功

创建一个记事本,命名为Test.java
打开后将下面代码复制进去
public class Test {
public static void main(String[] args) {
System.out.println("Hello Java");
}
}

然后保存。
这里写图片描述
复制文件所在目录。打开控制台。输入cd C:\(cd后边为Test.java所在目录)
然后依次输入javac Test.javajava Test
这里写图片描述
打印出Hello Java即为配置成功

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/162877.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 常用的DNS列表(亲测可用)

    常用的DNS列表(亲测可用)如果经常遇到这样的问题:浏览器无法打开网站,但是qq、微信是正常使用的,说明DNS有问题。我们知道,默认情况下DNS是自动获取的,通常默认DNS就是路由器,然后由路由器负责向上一级路由查找,但是有时候路由器出现问题就可能造成上面的问题,那么如何一劳永逸的解决上面的问题呢?答案就是修改DNS,在手机、电脑上都可以更改,具体根据机型自行查找资料。以下是一些常用的DNS地址,亲测可用哦~…

    2022年6月9日
    37
  • 串口通信-MSComm控件使用详解

    串口通信-MSComm控件使用详解MSComm控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。MSComm控件在串口编程时非常方便,程序员不必去花时间去了解较为复杂的API函数,而且在VC、VB、Delphi等语言中均可使用。 MicrosoftCommunicationsControl(以下简称MSComm)是Microsoft公司提供的简化Windows下串行通信编程的ActiveX控件,它为应用程序提供了通…

    2022年10月30日
    0
  • executescalar mysql_ExecuteScalar()

    executescalar mysql_ExecuteScalar()ExecuteScalar()方法的作用是:执行查询,并返回查询所返回的结果集中第一行的第一列。所有其他的列和行将被忽略。它的返回值时object,若是想判断某条数据在数据库里存不存在便可使用该方法,//sql文privatestringm_str_variationInfo=@”SELECTvariationinfoMngnoFROMsellersandvariationmngtbl…

    2022年6月15日
    27
  • TLS/SSL 协议详解 (30) SSL中的RSA、DHE、ECDHE、ECDH流程与区别

    TLS/SSL 协议详解 (30) SSL中的RSA、DHE、ECDHE、ECDH流程与区别我的TLS实现:https://github.com/mrpre/atls/大家可以参考,代码里面的逻辑较清晰。我的SSL专栏见:https://blog.csdn.net/mrpre/article/category/9270159描述了TLS的各方面。本文是对前面系列章节关于非对称算法在SSL中运用的总结和细化,但也可以作为详解SSL中RSA、ECDHE非对…

    2022年5月5日
    149
  • js实现modbus_Modbus通讯协议「建议收藏」

    js实现modbus_Modbus通讯协议「建议收藏」Modbus通讯协议Modbus概述Modbus是由Modicon公司(现为施耐德电气的一个品牌)在1978年发明的,这是一个跨时代、里程碑式的网络协议,因为工业网络从此拉开了序幕。Modbus是全球第一个真正用于工业现场的总线协议,据不完全统计:截至到2004中,Modbus的节点安装数量已经超过了800万个,而且75%的产品为非施耐德产品,安装的地区遍及世界各地,可见其普及的程度,已经成为了事…

    2022年7月14日
    21
  • c浅拷贝和深拷贝的区别_js中深拷贝和浅拷贝的区别

    c浅拷贝和深拷贝的区别_js中深拷贝和浅拷贝的区别先考虑一种情况,对一个已知对象进行拷贝,编译系统会自动调用一种构造函数——拷贝构造函数,如果用户未定义拷贝构造函数,则会调用默认拷贝构造函数。先看一个例子,有一个学生类,数据成员时学生的人数和名字:#include<iostream>usingnam…

    2022年9月1日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号