当前位置: 首页 > news >正文

JAVA安装教程 (windows)

一、下载

二、安装

1、双击下载的程序包,出现如图所示

2、点击下一步

3、继续下一步,会出现弹框,点击确定

4、点击确定,会出现安装jre的提示,点击下一步即可

5、等待安装完成

6、之后窗口左侧会有一个弹框,把它拉出来即可

7、点击关闭

三、接下来进行环境变量的配置

1、打开环境变量

右键我的电脑,点击最下面的属性,之后在弹框里点击高级系统设置,再点击环境变量

2、配置JAVA_HOME

新建JAVA_HOME

变量名 -> JAVA_HOME

变量值 -> D:Javajdk1.8.0_6 (即jdk的安装地址)

3.配置CLASSPATH

新建 -> CLASSPATH

变量名 -> CLASSPATH

变量值 -> .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar

4.配置PATH (追加)

在PATH变量最后面添加两条变量值

变量名 -> Path

变量值 -> %JAVA_HOME%in

变量值 -> %JAVA_HOME%jrein

注意,这里之所以没有在开头和前面加入 ; 是因为win10系统加了,这两个变量就会被默认用引号引起来,导致javac命令不存在。若是win7还是得加的

四、接下来进行验证,看是否成功安装了java

1、使用快捷键,(win+r),输入cmd

2、输入 java 观察是否有输出,出现下面就说明这个命令是OK的

3、输入java -version观察;出现下面现象就表示OK

4、输入javac,观察

上面的命令,如果输入完之后,没有出现相对应的界面,说明环境变量配置的有问题;仔细去检查即可

六、验证

让我们来写一段java代码,并试着运行它

1、首先创建一个java后缀的文件 HelloWorld.java(文件名需与类名一致),代码如下

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}

2、编辑并保存文件,打开cmd控制台,进入java文件的目录

现在java的环境已经安装完毕了,你就可以学习java了

最后

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

小编已加密:aHR0cHM6Ly9kb2NzLnFxLmNvbS9kb2MvRFVrVm9aSGxQZUVsTlkwUnc==出于安全原因,我们把网站通过base64编码了,大家可以通过base64解码把网址获取下来。

相关文章:

  • 6.hadoop文件数据库系列讲解
  • Day11OSI与TCP/IP协议簇以及物理层
  • Javaweb学生信息管理系统(Mysql+JSP+MVC+CSS)
  • ubuntu-hadoop伪分布
  • springboot 多环境配置(pom配置Profiles变量来,控制打包环境)
  • 计算机毕业设计ssm蓟县农家院网站2zl2w系统+程序+源码+lw+远程部署
  • 刷题记录(NC16645 [NOIP2007]矩阵取数游戏,NC207781 迁徙过程中的河流,NC235953 最大m个子段和)
  • 【网络服务数据库教程】05 LAMP 部署
  • QScintilla学习大全
  • 【计算机网络】第三章:数据链路层
  • 复习C部分:1.看代码求值题 2.写三个整数代码从大到小输出 3.打印1~100中所有3的倍数 4.给定两个数,求最大公约数(递减法,辗转相除法)
  • 网络安全笔记-Web架构
  • 二叉树实现(创建,遍历)
  • Pandas的DataFrame Series【详解】
  • 使用vscode下载插件在线打开html界面,解决没有Open in default brower选择问题
  • 【翻译】babel对TC39装饰器草案的实现
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • Android系统模拟器绘制实现概述
  • avalon2.2的VM生成过程
  • el-input获取焦点 input输入框为空时高亮 el-input值非法时
  • es6(二):字符串的扩展
  • js操作时间(持续更新)
  • LintCode 31. partitionArray 数组划分
  • SQLServer之创建显式事务
  • ViewService——一种保证客户端与服务端同步的方法
  • vue 个人积累(使用工具,组件)
  • Web标准制定过程
  • 闭包,sync使用细节
  • 编写符合Python风格的对象
  • 排序算法之--选择排序
  • 浅谈Golang中select的用法
  • 网页视频流m3u8/ts视频下载
  • 用jQuery怎么做到前后端分离
  • 3月7日云栖精选夜读 | RSA 2019安全大会:企业资产管理成行业新风向标,云上安全占绝对优势 ...
  • 关于Android全面屏虚拟导航栏的适配总结
  • 曜石科技宣布获得千万级天使轮投资,全方面布局电竞产业链 ...
  • #android不同版本废弃api,新api。
  • #WEB前端(HTML属性)
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (多级缓存)缓存同步
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (十六)一篇文章学会Java的常用API
  • (十三)Maven插件解析运行机制
  • (转)scrum常见工具列表
  • (转)setTimeout 和 setInterval 的区别
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • **Java有哪些悲观锁的实现_乐观锁、悲观锁、Redis分布式锁和Zookeeper分布式锁的实现以及流程原理...
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .net refrector
  • .NET Standard 的管理策略
  • .NET 读取 JSON格式的数据
  • .NET 命令行参数包含应用程序路径吗?
  • .NET 中创建支持集合初始化器的类型