想要进行Java开发工作,首先我们得进行JDK的下载、安装、配置、测试,如果是新手,我们不妨新建一个文件夹,在文件夹下面新建".java"文件,用记事本打开,写一段简单的java入门语句,用DOS命令运行,在看文件夹下面的文件,有助于我们对java运行原理的理解。

第一步:下载

  1.点击链接http://www.oracle.com/technetwork/java/javase/downloads/index.html,显示如下界面

  2.点击上图中箭头所指的地方,会出现下面的这个界面,此时你需要首先接收协议,然后根据你的电脑系统来进行对应的版本,如下图所示:

第二步:安装

  1.双击JDK进行安装,如下图(来源网络)

在上图箭头处选择安装路径,默认C盘。

        注意:如无特殊要求,一般使用自带jre。无需另行安装,忽略jre安装步骤。

第三步:配置环境

右击,我的“我的电脑”,点击“属性“”,依次点击“高级系统设置”>"环境变量",在弹出的窗口里进行配置。(我的JDK装在D盘)

  1.点击系统变量下面的新建按钮,变量名JAVA_HOME(代表你的JDK安装路径),值对应的是你的JDK的安装路径。

  2.继续在系统变量里面新建一个CLASSPATH变量,其变量值如下图所

此处需要注意:最前面有一个英文状态下的小圆点“.”很多初学者在配置环境变量的时候就会跌倒在这个坑里。

  3.在你的系统变量里面找一个变量名是PATH的变量,需要在它的值域里面追加一段如下的代码:

          ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;或者D:\Program Files\Java\jdk1.8.0_11\bin

此时你应该在你原有的值域后面追加,记得在原有的值域后面记得添加一个英文状态下的分号。

最后点击确定,此时JDK的环境变量配置就完成了。

第四步:测试自己所配置的环境变量是否正确 

1.WINDOWS+R键,输入cmd,进入命令行界面,如下所示:

  2.输入javac命令可以出现如下的提示: (如果提示不是内部命令,请检查path配置)

  3.输入java命令就会出现如下图所示的结果

第五步:验证(可忽略)

1.我在D盘新建了一个文件夹叫javafile,在里面新建一个Java文件,名字叫TestJava.java,此时需要注意,你的文件名字后缀一定是.java 
2.你需要在你的文件里面写下面的代码:

public class TestJava{

public static void main(String[] args){

System.out.println("I am a  java new learner!");

}

}

3.你需要首先进入你java文件所在的目录,然后分别使用javac命令对你的java文件进行编译,然后使用java命令来解析你的javac命令编译的结果,就会如下图所示这样:

此处一定要注意:必须进入文件所在的目录;其次使用javac命令 文件的名字的后面一定要跟着.java的文件后缀;使用java命令时.java后缀可以不用写。 
当你执行完javac命令如果没有错误提示,说明通过了编译,就会在你的文件目录下生成一个同名的.class文件。

如果你完成了以上的所有,并且结果显示正确,那么说明你的JDK安装和环境配置都很成功。

  注:实际上环境变量的配置

             JAVA_HOME             文件路径

             Path                           bin路径

            CLASSPATH               lib的路径

JDK(java development kit java开发工具包)的安装的更多相关文章

  1. jdk (Java Development Kit)

    JDK是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具. JD ...

  2. JDK(Java Development Kit)内置常用自带工具一览(转)

    注意:可能随着JDK的版本升级,工具也会随着增多. JDK(Java Development Kit)是Java程序员最核心的开发工具,没有之一. JDK是一个功能强大的Java开发套装,它不仅仅为我 ...

  3. eclipse解压后启动弹出A Java Runtime Evironment(JRE) or Java Development Kit(JDK)....

    系统环境:win7 64bit JDK:jdk-7u79-windows-x64 Eclipse:eclipse-jee-helios-win32 启动eclipse:弹出A Java Runtime ...

  4. ubuntu myeclipse 启动时提示 A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be avail ....

    jdk已经安装过但是启动eclipse时提示“A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be avail  ...

  5. How to install JDK (Java Development Kit) on Linux

    This tutorial will guide you on how to install JDK (Java Development Kit) on Linux. Since I use Cent ...

  6. Linux 下报错:A Java RunTime Environment (JRE) or Java Development Kit (JDK) must解决方案

    一.报错环境:在Linux mint下,前几天还用得很好的的eclipse,今天开机不知为什么这样. Linux 下报错:A Java RunTime Environment (JRE) or Jav ...

  7. A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: /usr/local/eclipse/

    linux系统下jdk是已经安装好的情况之下软件出现 A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be av ...

  8. ubuntu 打开eclipse出现A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be ... 解决方法(转载)

    原创作者:http://www.cnblogs.com/jerome-rong/archive/2013/02/19/2916608.html Java RunTime Environment (JR ...

  9. eclipse 启动问题Eclipse启动时报错:A Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in order to run Eclipse. No java virtual machine was found after searching the following locat

    从其他人直接复制的环境导致的问题. 正常双击出现当前异常,以管理员权限启动可以正常启动. ---------------------------Eclipse--------------------- ...

随机推荐

  1. sqlmap tamper下模块的使用

    使用方法 根据实际情况,可以同时使用多个脚本,使用-v参数可以看到payload的变化. sqlmap.py -u "http://www.target.com/test.php?id=12 ...

  2. 第二单元电梯调度作业 By Wazaki

    figure:first-child { margin-top: -20px; } #write ol, #write ul { position: relative; } img { max-wid ...

  3. mysql--表数据操作

    查询: 简单查询 ####查询的字段必须在表中存在 #### 对查询出来的数据进行修改时,不会修改原来的数据,只是修改了可视化的,我们看到的数据. # 查一个数据 select 字段名 from 表名 ...

  4. js实现图片变化

    CSS .home{ position: relative; width: 100%; height: 900px; overflow: hidden; } .home #tup{ position: ...

  5. .NET使用gRPC

    gRPC 简单介绍: grpc 是一个高性能.开源和通用的 RPC 框架,面向移动和 HTTP/2 设计.目前提供 C.Java 和 Go 语言版本,分别是:grpc, grpc-java, grpc ...

  6. Median

    #include <stdio.h> #include <stdlib.h> #include <math.h> #define MAXSIZE 1000 int ...

  7. Mysql+keepalived双主

    搭建环境说明: master1:192.168.175.210 主 master2:192.168.175.211 备 keepalived的vip: 192.168.175.11(注意这是虚拟IP, ...

  8. Python super初始化理解过程

    # -*- coding:utf-8 -*-<br data-filtered="filtered"> class A(object): def __init__(se ...

  9. ionic3 生命周期 之 ionViewWillLeave 坑

    ionic3  生命周期 ionViewWillLeave,当页面关闭离开时 执行的事件, 从页面根部跳转 this.appCtrl.getRootNav().setRoot() 方法离开时是 不执行 ...

  10. 理解JS深拷贝

    前言: JS的拷贝(copy),之所以分为深浅两种形式,是因为JS变量的类型存在premitive(字面量)与reference(引用)两种区别.当然,大多数编程语言都存在这种特性. 众所周知,内存包 ...