当前位置:首页 > 开发工具 > JAVA 基础(1)开发环境的搭建以及开发工具的选择

JAVA 基础(1)开发环境的搭建以及开发工具的选择

2022年09月16日 17:21:14开发工具6

我们现在还是在学习阶段因此我们不用配置那么多的jdk,配置一个jdk8就够应付日常的学习了。前面的文章我尽量写详细一些照顾刚入坑的朋友。后文还有教大家怎么使用企业版的idea。

一、开发环境的搭建

1)官网下载:官网链接 Java Downloads | Oracle

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 不过官网要注册ORACLE账户,嫌麻烦的朋友可以在下面链接下载

二、安装步骤

1)直接下一步

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 

 2)修改目录点击下一步

(其实默认的c盘也许不过就是比较难找,而且我们学Java的以后安装jdk肯定不止一个,因此建议装到别的盘,分类好。)

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 3)查看安装目录是否安装好了

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 

三、配置环境变量

1)右键此电脑点击属性

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 2)点击高级系统属性 

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

  3)点击环境变量

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 

4)配置环境变量

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记
 创建一个JAVA_HOME变量,地址可以在浏览目录找也可以在你自己安装的那个文件目录下复制过来

 JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 

 然后点击确定。

 5)这时候在doc窗口输入java就有显示了

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记 

可是输入javac还是没反应。

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

6) 这时候就要在path路径配置变量(这涉及相对路径和绝对路径以后我单独细说)

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 

然后点击确定确定应用。 

7)再次输入javac

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

8)查看我们的jdk版本:输入java -version

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 

二、开发工具的选择

一款好的工具可以让我们写代码的效率提升很多,而且一款好看的开发工具可以提升我们写代码时的沉浸感。

1)Notepad++

这是一个轻量级的文本器开发工具支持很多种语言。我都是用来写一些简单的代码这也是我的第一款java开发工具。

Notepad++ 优点:

  • 功能比 Windows 中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。

  • 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。

  • 是免费软件,可以免费使用,自带中文,支持所有主流的计算机程序语言。

Notepad++ 缺点:

  • 比起专用的 IDE 缺少语法检查,颜色选取,代码的 outline,注释的解析,TODO,调试工具集成,部署工具集成等等好多功能。

  • 打开大文件比较慢

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 

2)Sublime Text

这款开发工具我没用过,但是老韩一直在用相信看过老韩视频的朋友应该都知道,它也是很轻量比Notepad++

Sublime Text 优点:

  • 主流前端开发编辑器

  • 体积较小,运行速度快

  • 文本功能强大

  • 支持编译功能且可在控制台看到输出

Sublime Text 缺点:

打开大文件比较慢

只能说这些轻量级的开发工具就是这样的了,内存这么少你要啥自行车。

集成开发工具介绍

1)Eclipse IDE

这款工具是大名鼎鼎IBM开发的,最初主要用来 Java 语言开发,后来通过安装不同的插件 Eclipse 可以支持不同的计算机语言,比如C++ 和 等开发工具。

Eclipse 优点:

  • 能提供关于代码完成、重构和语法检查这些急需的帮助。

  • 能提供 JDT 的一系列工具,包括各种插件工具来帮助开发各种 Java 应用。

  • 允许开发人员使用不同的语言支持,如它也可以提供 C/C++ 和 PHP 的 IDE。这使得它成为了 Java 开发的一个一站式资源。

  • Eclipse 是免费的,这点很重要,所以大多公司里依然是使用 Eclipse 这款 IDE,而且它良好的性能,也在市场占着不小的比重。

Eclipse 缺点:

  • 版本间不兼容,特别是插件,在一个版本下可以很好工作,在另一个版本下就完全无法工作,就算两个版本的版本号只有微小的差异。

  • 与 JDK 捆绑过于紧密。当 JDK 新的版本出来后,Eclipse 一般要滞后很长一段时间才有一个新版本支持新的 JDK,然后等各个插件能在新版本的 Eclipse 下使用又要过很长时间。

 

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 

2)Intellij IDEA

终于到idea了这款开发工具已经成为了潮流了,现在大部分教学视频也是围绕这个软件来教学的,因此我在这里建议大家直接用idea,真的是早用早舒服,因为它太智能了。

简称 IDEA,具有美观,高效等众多特点。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持 HTML,CSS,PHP,Python 等。免费版只支持 Java 等少数语言。

据传它有“最智慧的 Java ide”之称。它能帮助开发人员拿出最具有创造性的解决方案。它的“Smart Code Completion”和“On-the-fly Code Analysis”功能等可以提高开发人员的工作效率,并且还提供了对 web 和移动开发高级支持。

Intellij IDEA 优点:(Debug是真的好用到后面学看源码的时候帮助很大)

最突出的功能自然是调试Debug),可以对Java代码,JavaScriptJQueryAjax等技术进行调试。

比如查看Map类型的对象,如果实现类采用的是哈希映射,则会自动过滤空的Entry实例。

其次,需要动态Evaluate一个表达式的值,比如我得到了一个类的实例,但是并不知晓它的API,可以通过Code Completion点出它所支持的方法。

最后,在多线程调试的情况下,Log on console的功能可以帮你检查多线程执行的情况。

Intellij IDEA 缺点:(这个我是深有体会的我那台老台式电脑开启idea的时候是真的慢)

  • 相对于一些专用工具,显得不够专业:比如批量修改项目中的文件编码效果就很差劲。

  • 消耗大量硬件资源,IntelliJ IDEA 要求内存大,并且还要用的流畅还需要固态硬盘辅助。比如在做微服务类的项目的时候,一般需要同时启动多个项目,内存一会就上来的,8G 内存完全不够用的

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 

三、开发工具免费下载已经idea企业版下载(适合学生党有能力的请支持正版)

想idea这种软件是要钱的,如果你是学生可以用社区版的,可是社区版的功能很少到后面要跟着老师配置东西什么的就很免费,因此我在这里分享出免费白嫖企业版idea的方法和一些常用软件。

1)软件管家

这是一个微信公众号里面资源非常丰富,而且都是免费的。

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 假如我们如果要下载一个idea找到对应的目录,下载你需要的版本

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 里面有百度链接,还有一些你懂得教程会教你如何配置好idea。

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 

2)果核剥壳

这是一个网站里面的资源教程非常多而且很详细,就算小白来装着搞也可以完成。

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 想里面有软件的下载链接:

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

后面的就靠你们探索了,我怕写太多过不了审。

最后说一下最难不过是坚持加油。

JAVA 基础(1)开发环境的搭建以及开发工具的选择 _ JavaClub全栈架构师技术笔记

 

作者:归~海
来源链接:https://blog.csdn.net/OMGcome/article/details/122784930

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/tool/41920.html

标签: 开发工具
分享给朋友:

“JAVA 基础(1)开发环境的搭建以及开发工具的选择” 的相关文章

微信小程序开发工具基本介绍入门级(备忘)

微信小程序开发工具基本介绍入门级(备忘)

1、注册微信小程序开发者账号 登录微信公众平台或者复制链接https://mp.weixin.qq.com/ 第一步点击立即注册 第二步、选择小程序(根据步骤操作即可) 2、下载微信开发者工具 下载地址微信开发者工具下载地址...

Python 开发环境搭建

Python 开发环境搭建

1. Python环境安装 https://www.python.org/ 下载Python windows 64位版 下载安装即可. 2. 开发工具 下载eclipse插件pydev,并放置于eclipse文件目录内 hel...

谷粒商城--从入门到入坟(持续更新)第四篇:开发工具、环境安装配置

谷粒商城--从入门到入坟(持续更新)第四篇:开发工具、环境安装配置

需要安装idea、vscode、jdk、maven、git 一,jdk与maven jdk8及以上,maven3.6左右 maven换为阿里云的镜像 在maven文件->config->setting.xml中 <...

Java基础---Java 开发工具IntelliJ IDEA 安装

Java基础---Java 开发工具IntelliJ IDEA 安装

1.1 开发工具概述IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写。所以,需要有JRE运行环境并配置好环境变量。它可以极大地提升我们的开发效率。可以自动编译,检查错误。在公司中,使用的就是IDEA进行开发。 1.2 IDEA 软件安装此软件集成了32位...

CentOS7 系统Minimal 安装后必备的开发工具(推荐新手查看)

CentOS7 系统Minimal 安装后必备的开发工具(推荐新手查看)

yum groups info <Tab><Tab>    # 连续两次<Tab> 显示内容为(可以不看,自己执行命令查看): [root@localhost ~]# yum gr...

开发工具合集专题《开发工具,IAR工具安装步骤记录》

开发工具合集专题《开发工具,IAR工具安装步骤记录》

目录 软件安装 软件激活(IARkg_Unis) 软件版本:IAR EW for 8051 10.10.1 IAR EW for 8051 官方下载(建议下载与本教程相同的版本):点击进入 软件安装 ​​...

visual studio 2019 工具里添加开发中命令提示符

visual studio 2019 工具里添加开发中命令提示符

→_→→_→觉得有帮助,点个赞吧 最新新装了visual studio 2019,发现默认的没有开发者命令提示符 现将添加步骤描述如下: 从VS2019菜单选择“Tools”,然后选择“外部工具”。输入如下: 标题:Visual Studio 命令...

windows GoLang

开发软件 Go 安装包 https://studygolang.com/dl GoLang开发工具 http://www.jetbrains.com/go/   Go安装包是go开发环境,类似java平台的jdk,但go语言编译的可执行程序不需依赖go...

小米路由器安装MT工具箱(图文教程)

小米路由器安装MT工具箱(图文教程)

小米路由器安装MT工具箱(图文教程) 前几天某鱼50元入手了一台小米路由器R3。成色还不错,暂时用不上,想了想不如拿起来折腾吧。于是。。。。。 于是我默默安装了个MT工具箱,然后某鱼99元转手卖了出去,去掉8元邮费,赚了41元。看来我很有当奸商的天赋。...

安装集成开发工具包XAMPP

安装集成开发工具包XAMPP

章节索引 前提 困难 工具的选择 战斗前的准备 开始安装! 1.下载 2.安装 启动服务器和数据库! 后记...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。