Java开发环境简介及下载
文章目录
- 一、 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。
参考资料:
- Oracle JDK vs OpenJDKOpenJDK
- 国内首家JDK下载镜像上线了!
- Java中JDK,JRE和JVM之间的关系
- Win10下JDK环境变量的设置与JDK的下载
二、IDE(集成开发环境):Eclipse或IDEA
Eclipse是全免费的,其还有服务器版本Eclipse Java EE版本。不过初学Java,建议选择"Eclipse IDE for Java Developers"。
IDEA是收费的,不过其有免费的Community版本。用来学习Java也是绰绰有余。
如果是用来学习的Java的话,两者都可以用。如果配合我的Java在线课程的话,建议使用Eclipse。
下载地址:
- Eclipse
- 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的学习与开发。
下载地址:
- Visual Studio Code - Code Editing. Redefined
- Installer of Visual Studio Code for Java developers
参考资料
- Announcing the Visual Studio Code Installer for Java
- 重磅!!微软终于对 JDK 下手了…
Java开发环境简介及下载相关推荐
- 从零搭建一个java开发环境: 二、下载安装mysql数据库
前言 这是从零搭建一个java开发环境的第二篇,这篇文章将介绍mysql数据库的下载安装.在关系型数据库中,使用较多的是mysql和oracle,我自己用一般装mysql.oracle占用内存太大,自 ...
- java开发环境搭建——UltraEdit下载安装
UltraEdit编辑器可对一般文本.java文件.二进制文件.XML文件.JSON字符串等进行阅读和编辑 同时自带DOS命令行.SSH/telnet远程链接等功能 下载地址:http://dl.pc ...
- Java开发环境!mysqlworkbench下载安装教程
MySQL为何不选择平衡二叉树 既然平衡二叉树解决了普通二叉树的问题,那么mysql为何不选择平衡二叉树作为索引呢? 索引需要存储什么 让我们想一想,如果我们要把索引存起来,那么应该存哪些信息呢,它应 ...
- 【java开发】快速搭建java开发环境(离线开发、在线开发)
文章目录 1.简介 2.下载和安装jdk 2.2 下载jdk 2.2 配置环境变量 2.3 常见命令 3.jdk开发 3.1 测试代码(hello world) 3.2 测试代码(animal, do ...
- 目前流行的IDEs集成开发环境简介
目前流行的IDEs集成Java开发环境简介 Eclipse 分类: IDEs 集成开发环境 网址: http://www.eclipse.org/ Eclipse是著名的跨平台的自由集成开发环境 ...
- 【Java开发环境搭建】
计算机语言发展史 第一代语言:二进制 第二代语言:汇编语言 目前应用:逆向工程/机器人/病毒- 第三代语言:C语言/JAVA语言/Python"大数据"/PHP"服务器& ...
- Java开发环境与搭建
Java开发环境搭建 JDK下载与安装 配置环境变量 JDK目录介绍 HelloWorld及简单语法规则 Notepad++安装和使用 卸载JDK 删除Java的安装目录 删除JAVA_HOME 删除 ...
- 初识Java以及JAVA开发环境搭建
初识Java以及JAVA开发环境搭建 JAVA帝国的诞生 C&C++ JAVA JAVA特性和优势 JAVA三大版本 JDK.JRE.JVE JAVA开发环境搭建 JDK下载与安装.卸载 安装 ...
- JAVA开发环境配置(详细)
Java开发环境搭建 Java开发环境搭建 JDK下载(详细版) JDK下载(简略版) JDK安装 JDK安装完成验证 配置环境变量 Java开发环境搭建 包含 JDK,JRE的安装 添加环境变量 J ...
最新文章
- 在Pycharm工具中配置集成Git和GitHub
- Linux系统学习笔记:文件描述符标志
- stm32f4 hal 4位数码管_STM32裸机开发基础篇01开发环境搭建(HAL库)
- 51单片机IIC总线编程
- android+wear+游戏,技术帝:Android Wear手表运行一代PS游戏
- java运行时数据区(pc寄存器、虚拟机栈(栈帧)、本地方法栈、java堆、方法区、运行时常量池、直接内存)
- 《通信原理》复习笔记10----第十章模拟信号的数字传输及相关例题(重点及难点)
- Java拼接sql,并组装成建表语句
- node.js 上传文件比较 busboy vs. formidable vs. multer vs. multiparty
- [NOI2015]荷马史诗
- 中国17家创业公司的失败史
- Invalid classes inferred from unique values of `y`. Expected: [0 1 2], got [1 2 3]
- 并行与分布式计算导论(六)MPI入门
- 什么是Tableau(BI工具)
- 40个热门网页设计素材psd源文件下载
- verilog 笔试题
- Java ThreadFactory接口用法
- 基于动态窗口法(DWA)的局部避障算法研究及MATALB的实现
- Python编写手机App————kivy
- linux sftp ftp 速率,linux上ftp和sftp简要操做命令