Java新手环境搭建 JDK8安装配置教程

最近有时间,写一些很简单、很基础的东西,主要在操作层面。主要考虑如下: 1、经常搭建开发环境,所以有必要记录一下,自己也可以备查; 2、给新手看,写一些最最简单实用的东西。

1、确认 Java 没有安装过

首先先确认我们的电脑上没有安装 Java,打开命令行,输入 java -version,看到如下显示就说明 Java 还没有被安装。

2、在 Java 没有安装过,到官网下载 Java 最新版本

接下来到 Oracle 的网站上下载 Java 最新版本。百度搜索关键字“oradle java”就能很容易找到。不建议直接用别人的下载好的软件,或者是到第三方网站下载,只建议在官方网站下载这些开源软件。

以下是主要步骤,不完全,也不唯一,大家不用很严格按照我的步骤来。

这里一定要选择 “ Accept License Agreement ”,才会允许下载。我下的是 “jdk-8u45-windows-x64.exe”。

3、下载好以后,点击安装

然后就是下一步、下一步安装就可以了。 注意:建议安装软件的路径不要包含中文、空格和特殊字符。也不要把软件放在很深的路径下,如果是 Windows 操作系统的话,也不要把软件放在 C 盘(因为系统如果重装,这些软件都不见了,有些软件,例如我们现在说的 Java,是可以不用重新安装的,配置好环境变量和 path 就可以了)。

我习惯在非 C 盘的盘符下新建一个文件夹,例如 “D:\app”作为我所有安装开发软件的目录。当然叫 “dev”或者 “tools” 我认为都是不错的选择。

然后就是下一步,下一步了。

下面的配置是很关键的。

4、配置 JAVA_HOME 和 path 环境变量

安装好以后目录是这样的。

注意:以后我们就不用再操作以上的步骤,即使你打包把这些文件拷贝到另一台电脑上配置好 JAVA_HOME 和 path 的电脑上都是可以用的。

在“我的电脑”右键,点击属性

选择“高级系统设置”

在“高级”选项卡里单击“环境变量”

在 “Administrator ”的用户变量里新建一项,变量名是 JAVA_HOME ,变量值是刚刚安装的 Java 软件主目录

例如:

在 “Administrator ”的用户变量里新建一项,变量名是 path ,变量值如下

变量名:path

变量值:%JAVA_HOME%\bin;

其中被 “%”包围的是一个变量,指代上一步的变量名 JAVA_HOME 实际指向的 Java 安装文件主目录。

这样就完成了变量的分离,方便以后我们的修改。如果你想换 Java 的安装目录,首先挪动安装目录,然后修改 JAVA_HOME 改到对应的电脑上的安装目录就可以了。我们很多软件都是这么安装,是不是非常绿色环保呢?

重点:配置 path 环境变量的意义

当我们在 cmd 命令窗口中输入 java 相关命令的时候,我们的操作系统会默认在当前路径下查找 java 程序,就是如下程序, 即当我们运行 java -version 命令的时候,其实运行的是下图中标注的程序:

但是很多时候

1、我们想编译一个 java 源代码,我们不能每次都把 cmd 定位到 Java 软件安装的 bin 目录,这样增加了我们编译源代码的复杂度;

2、很多软件都需要 Java 软件的支持才能运行,例如 Tomcat、Ant、Maven 、Gradle、开发工具 Eclipse 和 IntelliJ IDEA 等,怎么让它们感知到我们的电脑上安装了 Java 程序呢。

所以我们须要配置 path ,操作系统就是这样规定的:

1、运行程序的时候,除了在当前目录下查找程序之外,还回到环境变量 path 指向的路径下查找,如果找得到,就可以顺利运行, path 可以设置多个路径,用英文的分号隔开;

2、Tomcat、Ant、Maven 、Gradle、开发工具 Eclipse 和 IntelliJ IDEA 等这些软件也会到环境变量 path 所指向的路径去找有没有 java,有的话,就感知到本机上安装了 Java 软件。

验证安装成功

到这里, Java 软件就安装好了,我们再在 cmd 窗口中输入

java -version

如下图所示,就说明 Java 安装成功了。

小技巧

左手按住 shift 键,鼠标右键,会看到“在此处打开命令窗口”,可以快速将 cmd 窗口定位到指定的目录下。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

您可能感兴趣的文章:

  • CentOS 7下JDK8的详细安装步骤
  • JDK8中新增的原子性操作类LongAdder详解
  • 基于JDK8总结java中的interrupt
  • jdk8的datetime时间函数使用示例
  • Java 高并发十: JDK8对并发的新支持详解
  • Ubuntu 安装 JDK8 的两种方法(总结)
  • 深入浅析JDK8新特性之Lambda表达式
  • 关于JDK8中的字符串拼接示例详解
(0)

相关推荐

  • jdk8的datetime时间函数使用示例

    JDK8已发布,写了一个datetime时间函数使用方法的小示例 复制代码 代码如下: package datetime; import static java.time.temporal.TemporalAdjusters.lastDayOfMonth;import static java.time.temporal.TemporalAdjusters.previousOrSame; import java.time.DayOfWeek;import java.time.Duration;im

  • 基于JDK8总结java中的interrupt

    1. interrupt知识点 以下总结基于JDK8 本文不会完整说明interrupt,只会罗列一些比较重要的点.完整了解Thread.interrupt可以看参考资料. 以下的一些理解新的有助于理解参考资料的文章: interrupt方法调用后,针对BLOCKED状态的线程,只是设定中断标志位为true.是否响应中断(感知这个标志位的变化)取决于API的设计.JDK的阻塞IO API.Synchronized同步块.还有Lock中的很多方法(不包括lockInterruptibly)都是不响

  • Ubuntu 安装 JDK8 的两种方法(总结)

    ubuntu 安装jdk 的两种方法总结: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用ppa/源方式安装 1.添加ppa sudo add-apt-repository ppa:webupd8team/java sudo apt-get update 2.安装oracle-java-installer jdk8 sudo apt-get install oracle-java8-in

  • JDK8中新增的原子性操作类LongAdder详解

    前言 本文主要给大家介绍了关于JDK8新增的原子性操作类LongAdder的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍: LongAdder简单介绍 LongAdder类似于AtomicLong是原子性递增或者递减类,AtomicLong已经通过CAS提供了非阻塞的原子性操作,相比使用阻塞算法的同步器来说性能已经很好了,但是JDK开发组并不满足,因为在非常高的并发请求下AtomicLong的性能不能让他们接受,虽然AtomicLong使用CAS但是CAS失败后还是通过

  • 深入浅析JDK8新特性之Lambda表达式

    第一次是接触Lambda表达式是在TypeScript中(JavaScript的超集中),当时是为了让TypeScript的this方法外而不是本方法内所使用的.使用过后突然想到Lambda不是JDK8的重量级新特性么?于是感觉查阅相关资料并记录下来: 一. 行为参数化 行为参数化简单的说就是函数的主体仅包含模板类通用代码,而一些会随着业务场景而变化的逻辑则以参数的形式传递到函数之中,采用行为参数化可以让程序更加的通用,以应对频繁变更的需求. 考虑一个业务场景,假设我们需要通过程序对苹果进行筛选

  • CentOS 7下JDK8的详细安装步骤

    本文为大家分享了CentOS 7下安装JDK8的详细步骤,供大家参考,具体内容如下 一.下载JDK 至oracle官网下载,如图所示 二.安装JDK 把rpm文件拷贝至/usr/java,如果没有java文件夹, mkdir /usr/java/ 使用npm -ivh jdk文件名安装,如图所示 三.配置环境变量 使用命令 vi /etc/profile,插入图中红色部分: 注意=两边不要有空格 使用:wq保存退出,然后输入source /etc/profile和java -version,如图

  • 关于JDK8中的字符串拼接示例详解

    前言 在Java开发者中,字符串的拼接占用资源高往往是热议的话题. 让我们深入讨论一下为什么会占用高资源. 在Java中,字符串对象是不可变的,意思是它一旦创建,你就无法再改变它.所以在我们拼接字符串的时候,创建了一个新的字符串,旧的被垃圾回收器所标记. 如果我们处理上百万的字符串,然后,我们就会生成百万的额外字符串被垃圾回收器处理. 在大多数的教程中,也许你会看到用+号拼接字符串会生成多个String,导致性能过差,建议使用StringBuffer/StringBuilder来拼接. 可是真的

  • Java 高并发十: JDK8对并发的新支持详解

    1. LongAdder 和AtomicLong类似的使用方式,但是性能比AtomicLong更好. LongAdder与AtomicLong都是使用了原子操作来提高性能.但是LongAdder在AtomicLong的基础上进行了热点分离,热点分离类似于有锁操作中的减小锁粒度,将一个锁分离成若干个锁来提高性能.在无锁中,也可以用类似的方式来增加CAS的成功率,从而提高性能. LongAdder原理图: AtomicLong的实现方式是内部有个value 变量,当多线程并发自增,自减时,均通过CA

  • Java新手环境搭建 JDK8安装配置教程

    最近有时间,写一些很简单.很基础的东西,主要在操作层面.主要考虑如下: 1.经常搭建开发环境,所以有必要记录一下,自己也可以备查: 2.给新手看,写一些最最简单实用的东西. 1.确认 Java 没有安装过 首先先确认我们的电脑上没有安装 Java,打开命令行,输入 java -version,看到如下显示就说明 Java 还没有被安装. 2.在 Java 没有安装过,到官网下载 Java 最新版本 接下来到 Oracle 的网站上下载 Java 最新版本.百度搜索关键字"oradle java&

  • Java新手环境搭建 Tomcat安装配置教程

    安装 Tomcat 之前请一定先安装 Java ,然后才能安装 Tomcat . 安装 Java .环境变量 path 的设置以及 cmd 小技巧请看:Java新手环境搭建 JDK8安装配置教程 下载 Tomcat 首先到 Tomcat 的官方网站下载 Windows 版本的 Tomcat 最新版,根据我们所使用的操作系统,我们下载 64 位 Windows 的 zip 版本.不建议使用 Installer 版本. 我们以 apache-tomcat-9.0.0.M15-windows-x64.

  • Linux环境搭建之安装/配置Tomcat的方法

    1.(使用root用户登录)创建用户组,组名称,如:loan: groupadd -g 501 loan 2.(使用root用户登录)创建用户,如:finance,属组为:loan,用户home目录为:/opt/finance: useradd -s /bin/bash -g loan -d /opt/finance -m finance 3.(使用root用户登录)设置finance用户密码 passwd finance 4.切换使用finance用户名/密码(本人使用的是secureCRT)

  • Java运行环境搭建的图文教程

    1.Java运行环境搭建,对于初学者来说,主要下载安装jdk即可,windows操作系统再配合记事本,即可进行java程序开发.后续的学习以及工作中需要使用IDE工具进行开发,常用IDE工具是eclipse.myeclipse等. 2.jdk是啥?Java Development Kit,Java开发工具包.详情见百度百科.jdk9已经发布了,但是工作中常用的是jdk1.6版本.学习的话1.6,1.7都可以.没必要去下最新的版本. 3.jdk已经以后其他用到的工具建议都去官网下载.网上各种教程可

  • Java编程环境搭建和变量基本使用图文教程

    本文实例讲述了Java编程环境搭建和变量基本使用.分享给大家供大家参考,具体如下: 什么是软件? 软件的基本组成部分是完成其功能的程序. 在日程生活中,可以将程序看成对一系列动作的执行过程的描述. 什么是计算机程序? 为了让计算机执行某些操作或解决某个问题二编写的一系列有序指令的集合. 为什么选java? [1]大多数公司都用 [2]跨平台 Java发展史 [1]1991,SUN公司OAK(橡树) [2]1995,开发出了HotJava,并正式退出了JAVA. [3]1996,sun发布了JDK

  • 2020macOS Big Sur配置Java开发环境之jdk安装过程

    前言 最近把电脑重新安装了系统升级到了macOS Big Sur 11.0.1版本,开发环境就要从头开始配置了. 安装jdk没什么难的,记录一下过程.给有需要的人. 下载jdk 我们公司现在主流的还是在用jdk 8,这样以安装jdk8为例吧. https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html 版本选择 macOS x64 这里会自动跳转到登录页面,没账号的自行注册一下. 安装jdk 双击打开 jd

  • VMware 12中CentOS 6.5 64位安装配置教程

    前言:本人在配置Hadoop的过程中,需要搭建Cent OS 64 环境,借此,顺便将Cent OS 64 的安装在此记录,方便自己,也方便大家学习.本次是在VM12虚拟机中实现Cent OS 64 的安装以及配置,后续还会有Hadoop的安装配置教程,我们先来进行第一步. 一.VMware 12 Install CentOS 64(Linux)OS create a new vm->there I screenshot my settings in the next steps-> keep

  • Linux下Java开发环境搭建以及第一个HelloWorld

    想在Linux进行JAVA开发吗?环境如何搭建,第一个HelloWorld如何实现,下面马上奉献: 1环境搭建     1.1 Java JDK 的安装     Java JDK 是java编译和运行的必要环境,所以首先必须安装这一软件包,方法如下:     1)下载JDK压缩包,注意看好版本是x86还是x64,windows的还是           linux,要搞清楚,我下的是jdk-7u13-linux-i586.tar.gz:     2)解压压缩包,并将解压后的目录放到/usr/li

  • Windows下mysql5.7.18安装配置教程

    本文为大家分享了Windows下mysql5.7.18安装配置教程,供大家参考,具体内容如下 准备: 操作系统:win7 下64位的zip版本的MySQL,路径:http://dev.mysql.com/downloads/mysql/ 我下的是最新版的MySQL,解压后,目录如下: 可以看到上图,mysql5.7.18它没有data目录,如果没有data目录,安装后启动的时候就会报错: 正确安装步骤如下: 1. 进入dos的命令行,以管理员身份运行. 2. 进入MySQL的bin目录,输入my

  • windows nfs 服务端安装配置教程

    windows7下面安装nfs客户端命令: 打开或关闭windows功能>nfs服务(勾选上)重启 hanewin(windows7下安装nfs服务)使用: 下载地址:http://www.hanewin.net/ 安装后需要生成注册码: liyuan3210/FBLZ3577F37E78FB 1.安装好后首先需要配置nfs服务端 NFS Server>Exports配置服务端目录 d:\nfsroot -name:nfsroot -umask:000 -public -mapall:0 2.

随机推荐