文章目录

  • 一、 Java开发工具:JDK(Java Development Kit)
  • 二、IDE(集成开发环境):Eclipse或IDEA
  • 三. 文本编辑器:Visual Studio Code(VS Code)

一、 Java开发工具:JDK(Java Development Kit)

简介:
Java程序的软件开发工具包。包含Java运行环境(虚拟机、Java系统类库)与一些其他开发工具(如java.exe,javac.exe, javap.exe等)。

JDK类型:
Oracle JDK与OpenJDK。两者区别在于,前者采用了商业实现,后者采用了开源模式。从学习的角度来看,两者都可以。不过现在Oracle JDK下载略麻烦,需要注册账号才可下载。

Java版本:
下载JDK要选择正确的版本。一般下载Java 8(现在很多公司还在大量使用)与Java 11(是一个长期支持版本)。Java 8中的代码相对比较简单,从学习的角度来说更适合初学者。
还需注意:根据操作系统的版本选择32位或64位。

下载地址:
1.Oracle JDK(Oracle官网,需注册才能下载)
2.OpenJDK(清华镜像,速度快)
3.Microsoft Build of OpenJDK™

安装:
Java 8安装的时候要装两个东西:1.JDK;2. JRE。区别见参考资料3.
Java 11只需要安装一个。
安装以后,一般来说就可以直接用了(比如Eclipse就可使用了)。不过还无法在命令行直接运行javac.exe。可通过配置PATH变量来实现命令行下运行javac.exe。详细配置方法,见参考资料4。

参考资料:

  1. Oracle JDK vs OpenJDKOpenJDK
  2. 国内首家JDK下载镜像上线了!
  3. Java中JDK,JRE和JVM之间的关系
  4. Win10下JDK环境变量的设置与JDK的下载

二、IDE(集成开发环境):Eclipse或IDEA

Eclipse是全免费的,其还有服务器版本Eclipse Java EE版本。不过初学Java,建议选择"Eclipse IDE for Java Developers"。
IDEA是收费的,不过其有免费的Community版本。用来学习Java也是绰绰有余。
如果是用来学习的Java的话,两者都可以用。如果配合我的Java在线课程的话,建议使用Eclipse。

下载地址:

  1. Eclipse
  2. IDEA

Eclipse下载方法:
到 Eclipse下载官网 然后点击“Download Packages”,看到"Eclipse IDE for Java Developers",然后根据操作系统来选择32位还是64位,然后点击“>> Select Another Mirror”选择一个中国的源进行下载。

三. 文本编辑器:Visual Studio Code(VS Code)

最近最火的代码编辑器,功能非常强大。可以用来阅读文本文件、代码文件。相较于IDE来说,比较轻量级。
VS Code还专门为Java推出了相应的Java安装工具包,安装后即配置好相应的Java开发环境。非常方便。具体介绍请查看参考资料1.
不过还是建议,仅将VS Code作为一个文本编辑器使用,还是多使用Eclipse、IDEA这样的功能更强大的IDE来进行Java的学习与开发。

下载地址:

  1. Visual Studio Code - Code Editing. Redefined
  2. Installer of Visual Studio Code for Java developers

参考资料

  1. Announcing the Visual Studio Code Installer for Java
  2. 重磅!!微软终于对 JDK 下手了…

Java开发环境简介及下载相关推荐

  1. 从零搭建一个java开发环境: 二、下载安装mysql数据库

    前言 这是从零搭建一个java开发环境的第二篇,这篇文章将介绍mysql数据库的下载安装.在关系型数据库中,使用较多的是mysql和oracle,我自己用一般装mysql.oracle占用内存太大,自 ...

  2. java开发环境搭建——UltraEdit下载安装

    UltraEdit编辑器可对一般文本.java文件.二进制文件.XML文件.JSON字符串等进行阅读和编辑 同时自带DOS命令行.SSH/telnet远程链接等功能 下载地址:http://dl.pc ...

  3. Java开发环境!mysqlworkbench下载安装教程

    MySQL为何不选择平衡二叉树 既然平衡二叉树解决了普通二叉树的问题,那么mysql为何不选择平衡二叉树作为索引呢? 索引需要存储什么 让我们想一想,如果我们要把索引存起来,那么应该存哪些信息呢,它应 ...

  4. 【java开发】快速搭建java开发环境(离线开发、在线开发)

    文章目录 1.简介 2.下载和安装jdk 2.2 下载jdk 2.2 配置环境变量 2.3 常见命令 3.jdk开发 3.1 测试代码(hello world) 3.2 测试代码(animal, do ...

  5. 目前流行的IDEs集成开发环境简介

    目前流行的IDEs集成Java开发环境简介 Eclipse 分类: IDEs 集成开发环境    网址: http://www.eclipse.org/ Eclipse是著名的跨平台的自由集成开发环境 ...

  6. 【Java开发环境搭建】

    计算机语言发展史 第一代语言:二进制 第二代语言:汇编语言 目前应用:逆向工程/机器人/病毒- 第三代语言:C语言/JAVA语言/Python"大数据"/PHP"服务器& ...

  7. Java开发环境与搭建

    Java开发环境搭建 JDK下载与安装 配置环境变量 JDK目录介绍 HelloWorld及简单语法规则 Notepad++安装和使用 卸载JDK 删除Java的安装目录 删除JAVA_HOME 删除 ...

  8. 初识Java以及JAVA开发环境搭建

    初识Java以及JAVA开发环境搭建 JAVA帝国的诞生 C&C++ JAVA JAVA特性和优势 JAVA三大版本 JDK.JRE.JVE JAVA开发环境搭建 JDK下载与安装.卸载 安装 ...

  9. JAVA开发环境配置(详细)

    Java开发环境搭建 Java开发环境搭建 JDK下载(详细版) JDK下载(简略版) JDK安装 JDK安装完成验证 配置环境变量 Java开发环境搭建 包含 JDK,JRE的安装 添加环境变量 J ...

最新文章

  1. 在Pycharm工具中配置集成Git和GitHub
  2. Linux系统学习笔记:文件描述符标志
  3. stm32f4 hal 4位数码管_STM32裸机开发基础篇01开发环境搭建(HAL库)
  4. 51单片机IIC总线编程
  5. android+wear+游戏,技术帝:Android Wear手表运行一代PS游戏
  6. java运行时数据区(pc寄存器、虚拟机栈(栈帧)、本地方法栈、java堆、方法区、运行时常量池、直接内存)
  7. 《通信原理》复习笔记10----第十章模拟信号的数字传输及相关例题(重点及难点)
  8. Java拼接sql,并组装成建表语句
  9. node.js 上传文件比较 busboy vs. formidable vs. multer vs. multiparty
  10. [NOI2015]荷马史诗
  11. 中国17家创业公司的失败史
  12. Invalid classes inferred from unique values of `y`. Expected: [0 1 2], got [1 2 3]
  13. 并行与分布式计算导论(六)MPI入门
  14. 什么是Tableau(BI工具)
  15. 40个热门网页设计素材psd源文件下载
  16. verilog 笔试题
  17. Java ThreadFactory接口用法
  18. 基于动态窗口法(DWA)的局部避障算法研究及MATALB的实现
  19. Python编写手机App————kivy
  20. linux sftp ftp 速率,linux上ftp和sftp简要操做命令

热门文章

  1. Android仿miui11风格,华为EMUI10对比小米MIUI11,到底谁才是最好用的系统?
  2. 量化投资学习-8:庄家与散户是一场猫抓老鼠的游戏
  3. BZOJ2295我爱你啊
  4. Linux中安装数据库
  5. XBee3 特性实验1——如何下载MicroPython代码到XBee3模块
  6. (一)VirtualBox及其扩展包下载安装
  7. RationalDMIS 7.1读取点自动测量圆 2020
  8. 小硕期间所读的专业书
  9. 机器学习之多层感知器
  10. CSS和HTML笔记11.18