大家好,我是一名笨笨的程序小白,刚刚学习完C#的基本开发,现在要开始学习java了!我希望在博客园里记录下我的学习日记,我也不敢保证自己会讲的东西多么全面,但是都是比较基础的东西,如果对你也有点点的小帮助,那我倍感荣幸,好了废话不多说,开始我们的学习记录吧。

1. java的安装与变量配置
安装java,我们一般可以在官网里面找到,打开IE,输入http://www.oracle.com,进入官网

在左上的菜单上依次进入到java的下载界面,下载JDK(J2SE)
  • 版本的选择
里面有很多种的版本其中包括JDK 1.0,1.1,1.2,1.3,1.4
                                                                  1.5(JDK5.0)→
支持注解、支持泛型
                     1.6(JDK6.0) à Servelet 2.5(重大的改革,要求JDK1.6以上)                 
                                                                     1.7(JDK7.0)

                                                         1.8(JDK8.0)社会主流
不过嘛,现在已经更新到了JDK11.0的版本,但是我们学习的话,老师建议还是使用8.0作为学习版本,

点击进入以后我们点击勾选项,接受许可协议,然后根据系统选择不同的安装

下载完成后,打开安装包,就可以开始安装了


安装包里配置了开发用到的工具,公共的JRE则是一般公司里大佬用到的好东西,我们小白看看就好,暂时还用不到,
在安装的时候,我们一般会选择默认路径,但是有时候会忘记安装的位置,所以还是建议大家自己设置路径
我选择安装在E盘里面;


点击下一步以后,JDK就已经安装完毕了,这时候会弹出JRE的安装,但是其实在JDK
里面已经包含了JRE,我们不需要点击下一步,直接叉掉就好了,然后就此安装完毕

  • 配置环境
我在安装好JDK后,并不能直接使用cmd进行操作,因为电脑会找不到执行路径,
需要我们配置环境,并且更好的操作;
三个重要的环境变量
环境变量是整台电脑的全局变量,(这台电脑上)任何程序都可以读取这个变量。
如果,某些信息需要共享给其它电脑,那这时,可以放在数据库中。
我们需要配置,三大环境变量:
PATH(找到命令的目录)
JAVA_HOME (指向JDK的目录)
CLASS_PATH (指向类或者类库)
首先打开我们的电脑,在此电脑处选择属性》高级系统设置》环境变量
配置
JAVA_HOME  
 E:\jdk1.8.0_201(jdk路径)
》》》》

配置CLASSPATH
=.;%JAVA_HOME%\jre\lib\rt.jar; %JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar

接下来配置Path,找到JDK路径,进入bin
里面有3个可执行程序,是我们常需要用到的

PATH=E:\jdk1.8.0_201\bin
PATH=%JAVA_HOME%\bin

然后依次点击确定,我们的环境变量就配置完成了
接下来我们要试试看配置是否成功
win+R打开运行cmd依次
               输入echo %JAVA_HOME%
                      echo %CLASSPATH%
                      echo %PATH%
                      java -version


配置成功就会显出相应内容
接下来我们可以使用笔记本,开始写一个简单的java程序试试,
打开E盘,创建一个笔记本叫Test.java


OK,编译运行都没问题,配置也就完成了

java安装和配置(3.18)的更多相关文章

  1. Java安装和配置

    一. Java安装和配置 1.JDK下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21331 ...

  2. java安装与配置

    参考:https://blog.csdn.net/gaokao2011/article/details/75211429 Win 1.JDK JDK 可以到官网下载http://www.oracle. ...

  3. Linux CentOS7.0下JAVA安装和配置环境变量

    一.前言: CentOS7.0虽然自带JDK1.7和1.8,运行“java -version”命令也可以看到版本信息,但是jdk的安装环境不全,比如缺少tool.jar和dt.jar等,这就导致“ja ...

  4. Linux 下 JAVA 安装及配置

    1. 要 安装JDK7,当然是要有JDK的二进制文件拉..这个简单,直接在ORACLE的官网中下载就可以拉 http://www.oracle.com/technetwork/java/javase/ ...

  5. Linux下Java安装与配置

    一.卸载系统自带的JDK 如果Linux已经自带OpenJdk,我们需要将它卸载掉,否则可以直接[安装JDK] 查看Linux自带的JDK是否已安装,输入如下命令查看JAVA版本信息. java -v ...

  6. JAVA 安装与配置

    JDK是整个java的核心,包括java的运行环境.java工具和java基础类库. 一.安装JDK 获得JDK,登录oracle网站http://www.oracle.com/technetwork ...

  7. Linux 环境下java安装及配置

    操作系统环境: Red Hat Enterpriser  Linux 6.5 jdk版本:  jdk1.8.0_144 1 从官网下载Linux操作系统对应的jdk版本文件 2 安装jdk 3 安装完 ...

  8. Java学习笔记之Linux下的Java安装和配置

    0x00 概述 由于使用 yum 或者 apt-get 命令 安装 openjdk 可能存在类库不全,从而导致用户在安装后运行相关工具时可能报错的问题,所以此处我们推荐采用手动解压安装的方式来安装 J ...

  9. Mac版Java安装与配置

    一.下载并安装JDK http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 双击下载的 ...

随机推荐

  1. eclipseIDE for javaee developers 开发环境搭建详解图文

    使用eclipse真的有年头了,相信java程序员没有不知道它的,最近在给团队中新来的应届生做指导,专门讲解了一下Eclipse开发环境的搭建过程,一是帮助他们尽快的熟悉IDE的使用,二也是保证团队开 ...

  2. angularJS--多个控制器之间的数据共享

    为了在控制器之间共享数据,需要在服务中添加一个用来储存用户名的方法.记住,服务在 应用的生命周期内是单例模式的,因此可以将用户名安全地储存在其中. <!DOCTYPE html> < ...

  3. ImageMagick简介、GraphicsMagick、命令行使用示例

    http://elf8848.iteye.com/blog/382528 ImageMagick资料 ------------------------------------------------- ...

  4. Doctype作用?标准模式与兼容模式各有什么区别?

    Doctype作用?标准模式与兼容模式各有什么区别? DOCTYPE是document type(文档类型)的简写,用来告诉浏览器的解析器使用哪种HTML或XHTML规范解析页面.DOCTYPE不存在 ...

  5. MVC之图片验证码

    MVC之图片验证码 controller中的action方法public ActionResult GetValidateCode() { ValidateCode vCode = new Valid ...

  6. BZOJ_2788_[Poi2012]Festival_差分约束+tarjan+floyed

    BZOJ_2788_[Poi2012]Festival_差分约束+tarjan+floyed Description 有n个正整数X1,X2,...,Xn,再给出m1+m2个限制条件,限制分为两类: ...

  7. linux学习之路(1)

    Linux基础命令 命令格式:   命令名称  [参数]  [对象] 命令参数的长格式与短格式: 长格式:man -- help 短格式:man - h 常用系统工作命令 echo     输出语句  ...

  8. 手游热更新方案--Unity3D下的CsToLua技术

    WeTest 导读 CsToLua工具将客户端 C#源码自动转换为Lua,实现热更新,本文以麻将项目为例介绍客户端技术细节. 麻将项目架构 其中ChinaMahjong-CSLua为C#工程,实现麻将 ...

  9. Postman-----构建工作流程(用于某个请求完成后从指定的请求开始继续运行)

    使用场景: 当您开始运行某个集合时,所有的请求按照您在主程序中看到的顺序运行,但是在某些情况下,往往我们希望按顺序列出的请求A.B.C.D.E.F请求,在执行时不执行B.C请求,希望A请求完成后直接执 ...

  10. 函数strlen()和sizeof的区别

    函数strlen()和sizeof的区别: #include<stdio.h> #include<stdlib.h> #include<string.h> #def ...