Java入门基础 安装并配置Java软件和JDK
一、Java三个版本:
Java SE 标准版 (Java Standard Edition):是Java的基础
Java EE 企业版(Java Enterprise Editon):主要用于开发企业程序
Java ME 小型版(Java Machine Editon):主要应用于嵌入式开发
二、Java常用开发工具:
这里我安装的是Sublime Text(新手推荐使用源码编辑工具)
1、源码编辑工具:
①:Notepad++:是一款免费的开源文本编辑软件,支持windows系统、支持中文版。作为文本编辑时比windows自带的记事本更强大,除了适合作为一款轻量型的文本编辑软件,也很适合作为编程使用。同时notepad还支持多文件,多视窗编辑,保存。代码编辑时还支持自动填充,支持用户自定义编程语言。
②:EditPlus:是一个用于Windows的文本编辑器,具有内置的FTP、FTPS和sftp功能。虽然它可以作为一个很好的记事本替代品,但它也为网页作者和程序员提供了许多强大的功能。EditPlus - Text editor with FTP, FTPS and sftp capabilitieshttps://www.editplus.com/
③:UltraEdit: 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码,完全可以取代记事本,它是一款需要花费 49.95 美元的共享软件。
UltraEdit Text Editor + Coding SoftwarePublisher of the popular UltraEdit text editor and All Access suite of tools. Download UltraEdit, UltraCompare, UEStudio, UltraFTP, and UltraFinder.https://www.ultraedit.com/
④:Sublime Text:是由程序员 Jon Skinner 于 2008 年 1 月份所开发出来,它最初被设计为一个具有丰富扩展功能的 Vim。
Sublime Text - Text Editing, Done RightSublime Text is a sophisticated text editor for code, markup and prose. You'll love the slick user interface, extraordinary features and amazing performance.https://www.sublimetext.com/
⑤:Vim:是一个高度可配置的文本编辑器,它可以使创建和更改任何类型的文本变得非常高效。在大多数UNIX系统和appleosx中,它都是以“vi”的形式包含的。
welcome home : vim onlinehttps://www.vim.org/
2、集成开发工具:
①:Eclipse IDE:是一个开放源码的项目,是著名的跨平台的自由集成开发环境(IDE),最初主要用来 Java 语言开发,后来通过安装不同的插件 Eclipse 可以支持不同的计算机语言,比如 C++ 和 Python 等开发工具。Eclipse Downloads | The Eclipse FoundationThe Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.https://www.eclipse.org/downloads/
②:MyEclipse:是企业开发的最佳javaide,在单一解决方案中提供了对流行技术的轻松访问。从javaee到Maven,从Spring到WebSphere,MyEclipse提高了工作效率并帮助您编写最好的代码。有了更好的工具,创建一个动态的前端和一个强大的后端是很简单的,这是一个成功的组合。
Myeclipse中文网官方正版2021.5.24上市支持Java16免费试用30天 - MyEclipse官方中文网Myeclipse是最好的企业级Java IDE,MyEclipse让您的开发保持流畅、不受约束。您能在这里得到Java EE开发所需要的一切支持,现在下载享受30天免费试用和项目源码示例!https://www.myeclipsecn.com/
③:Intellij IDEA:简称 IDEA,具有美观,高效等众多特点。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持 HTML,CSS,PHP,MySQL,Python 等。免费版只支持 Java 等少数语言。
④:NetBeans:是业界第一款支持创新型 Java 开发的开放源码 IDE。开发人员可以利用业界强大的开发工具来构建桌面、Web 或移动应用。同时,通过 NetBeans 和开放的 API 的模块化结构,第三方能够非常轻松地扩展或集成 NetBeans 平台。
Welcome to Apache NetBeansApache NetBeanshttps://netbeans.apache.org//
三、安装并配置JDK环境
1、安装JDK
Test Java SE - Downloads | Oracle Technology Network | Oraclehttps://www.oracle.com/java/technologies/java-se-downloads.html
傻瓜式安装 下一步即可
PS:安装路径不要有中文或特殊符号
2、配置JDK环境
我的电脑右击选择属性,选择高级系统设置,点击环境变量
用户变量/系统变量的区别(根据自己需求选择 二者都可):
系统变量(更广泛)对所有用户都有效,用户变量只对当前用户有效
①:增加JAVA_HOME 环境变量(不区分大小写) 路径指向JDK安装的位置
②:编辑PATH环境变量 新建%JAVA_HOME%\bin
3、查看环境变量是否配置成功
使用Win+R快捷键 打开控制台,输入javac -version 查看jdk版本,出现版本信息,配置成功。
Java入门基础 安装并配置Java软件和JDK相关推荐
- linux java maven_Linux下安装及配置Java与Maven
1.1安装Java sudo yum -y install java-1.8.0-openjdk #jre sudo yum -y install java-1.8.0-openjdk-devel # ...
- Java入门基础:100道Java基础笔试考试题,附带答案(收集和整理的)
100.equals方法和==的区别 答案: 1.基本数据类型,也称原始数据类型.byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双 ...
- Java入门基础(十四)Maven仓库的安装
文章目录 一.下载配置Maven环境 1.下载maven.jar解压缩,放在一个文件夹下 2.点击此电脑=>属性=>高级设置=>环境变量=>系统变量=>新建 3.变量名为 ...
- JAVA零基础安装教程+环境变量配置
JAVA零基础安装教程+环境变量配置 JAVA官网 JAVA的下载选择 JAVA的正式安装 JAVA环境变量的配置 JAVA 8的安装包下载 注:嫌麻烦的直接点击 5. JAVA 8的安装包下载,即可 ...
- Java入门基础及面试100题--初入门
Java入门基础及面试100题 注:适合应届毕业生或java初入门者 1.面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程, ...
- java实验环境,实验一(Java开发环境安装与配置
<实验一(Java开发环境安装与配置>由会员分享,可在线阅读,更多相关<实验一(Java开发环境安装与配置(6页珍藏版)>请在人人文库网上搜索. 1.实验报告实验报告序号:实验 ...
- Java开发环境安装与配置(快速配置)
知识的广度来自知识的深度,学习如果不成体系那是多可怕的一件事儿,希望我们在未来的学习道路上坚守初心,不要给自己留下遗憾,以自己喜欢的方式生活,做自己喜欢做的事,宠爱自己,做一个独一无二的自己! 对于文 ...
- Linux入门基础教程之Linux下软件安装
Linux入门基础教程之Linux下软件安装 一.在线安装: sudo apt-get install 即可安装 如果在安装完后无法用Tab键补全命令,可以执行: source ~/.zshrc AP ...
- java入门基础重要知识必考考点
java入门基础重要知识 一. Java概述 二. Java语言基础 1. 标识符的命名规则: 2. 关键字 3. 基本数据类型(基本.引用) 4. 基本数据类型转换 5. 定义变量的语法: 6. 运 ...
- java入门基础教程(纯干货知识点+视频资源)
本套Java视频教程是黑马程序员冯老师精心录制的Java基础班视频,该视频专门针对零基础的学员录制,授课讲究通俗易懂.干货.通过该套Java视频教程的学习,相信你能够轻轻松松地入门java语言. 完整 ...
最新文章
- 【T10】记住,TCP__IP不是轮询的
- Java为什么不提供运算符重载?
- Java高效读取大文件
- php还原json,PHP语言中使用JSON和将json还原成数组
- python学习day06--01
- c语言变量ppt,C语言程序设计-变量.ppt
- 学习微软企业库的心得-验证
- sql存储过程编写_您可以针对任何存储过程编写三个标准SQL单元测试
- Linux操作Oracle(16)——Oracle扩容报错:ORA-01144_表空间数据文件超出最大限制
- Python多行字符串
- java面试题,各大企业常见的java笔试题及答案(精华)
- 【正点原子MP157连载】第四章 ATK-STM32MP157功能测试-摘自【正点原子】STM32MP157快速体验
- 美团2015校园招聘笔试题
- matlab实现降低图片的分辨率
- 基于XGBoost 的机器学习可解释性
- html标签生成的快捷键
- 静态存储区与动态存储区
- JS 实现百度搜索功能
- java中判断是不是数字
- 华为鸿蒙os支持华为手机,华为鸿蒙OS 2.0支持哪些机型?