Java开发者在Windows环境安装各类开发工具汇总

这篇具有很好参考价值的文章主要介绍了Java开发者在Windows环境安装各类开发工具汇总。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

不管是刚开始学习编程的菜鸟还是老鸟,总会遇到如系统崩溃、更换系统、更换硬盘、更换电脑等问题,然后再重新安装开发工具场景下费时费力(部分记不住,然后网络搜索),故整理汇总在Windows环境安装各类常用开发工具。

Linux环境参考:Java开发者在Linux环境安装各类开发工具汇总

Java JDK

下载

下载java开发工具包JDK,官网下载地址:https://www.oracle.com/java/technologies/downloads/

找到并选择需要下载的Java版本,再根据系统选择对应的版本下载即可。

CSDN下载JDK8:https://download.csdn.net/download/qq_38628046/86263476

Java开发者在Windows环境安装各类开发工具汇总

配置

变量名:JAVA_HOME 变量值:D:\Development\Java

变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

cmd命令行窗口,执行命令javajavacjava -version验证

Tomcat

下载

Tomcat官网:https://tomcat.apache.org/,选择需要的Tomcat版本下载

Java开发者在Windows环境安装各类开发工具汇总

选择相应操作系统对应的版本,如Window平台使用64-bit Windows zip

Java开发者在Windows环境安装各类开发工具汇总

配置

变量名:CATALINA_HOME 变量值:D:\Development\Tomcat

变量名:Path 变量值:%CATALINA_HOME%\bin

cmd命令行窗口,执行命令startup.bat验证

Maven

下载

Maven官网下载地址:https://maven.apache.org/download.cgi

选择相应操作系统对应的Maven版本,下载后解压到相应目录即可使用

Java开发者在Windows环境安装各类开发工具汇总

配置

变量名:MAVEN_HOME 变量值:D:\Development\Maven

变量名:Path 变量值:%MAVEN_HOME%\bin

cmd命令行窗口,执行命令mvn -v验证

配置仓库

指定Maven本地仓库地址

<localRepository>/usr/local/maven/repository</localRepository>

指定Maven中央仓库地址

 <mirrors>
   <!-- 阿里云仓库 -->
    <mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
    </mirror>

    <!-- 中央仓库1 -->
    <mirror>
      <id>repo1</id>
      <mirrorOf>central</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://repo1.maven.org/maven2/</url>
    </mirror>

    <!-- 中央仓库2 -->
    <mirror>
      <id>repo2</id>
      <mirrorOf>central</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://repo2.maven.org/maven2/</url>
    </mirror>
  </mirrors>

配置jdk1.8编译项目

	<profiles>
		<profile>
			<id>jdk-1.8</id>
			<activation>
				<activeByDefault>true</activeByDefault>
				<jdk>1.8</jdk>
			</activation>
			<properties>
				<maven.compiler.source>1.8</maven.compiler.source>
				<maven.compiler.target>1.8</maven.compiler.target>
				<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
			</properties>
		</profile>
	</profiles>

Nginx

下载

官方网站下载:http://nginx.org/en/download.html

Linux版:nginx-1.22.0

Windows版:nginx/Windows-1.22.0

Java开发者在Windows环境安装各类开发工具汇总
将nginx压缩包解压到某一目录下,解压后该软件就可以启动使用了

Java开发者在Windows环境安装各类开发工具汇总

启动

启动方式1:双击解压目录下的nginx.exe文件即可运行nginx;

启动方式2:进入dos窗口,切换到nginx主目录下,在dos窗口执行命令:start nginx

关闭

关闭方式1:在资源管理器杀掉Nginx进程(有两个进程)

关闭方式2:在dos窗口切换到Nginx安装主目录下执行命令:nginx -s stop

MySQL

下载

下载MySQL,解压得到MySQL实例,MySQL实例版本:5.7.33

Java开发者在Windows环境安装各类开发工具汇总
创建data目录与my.ini文件
Java开发者在Windows环境安装各类开发工具汇总

配置my.ini

[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\Mysql\mysql-master
# 设置mysql数据库的数据的存放目录
datadir=D:\Mysql\mysql-master\data

初始化MySQL数据文件

生成临时密码:+VoXweWtn0nk

D:\Mysql\mysql-master\bin>mysqld --initialize --user=mysql --console
2021-02-06T14:13:47.509372Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
2021-02-06T14:13:47.782394Z 0 [Warning] InnoDB: New log files created, LSN=45790
2021-02-06T14:13:47.830502Z 0 [Warning] InnoDB: Creating foreign key constraint system tables.
2021-02-06T14:13:47.923373Z 0 [Warning] No existing UUID has been found, so we assume that this is the first time that this server has been started. Generating a new UUID: 878fec60-6885-11eb-81a5-002324ce8b45.
2021-02-06T14:13:47.927616Z 0 [Warning] Gtid table is not ready to be used. Table 'mysql.gtid_executed' cannot be opened.
2021-02-06T14:13:49.170165Z 0 [Warning] CA certificate ca.pem is self signed.
2021-02-06T14:13:50.110769Z 1 [Note] A temporary password is generated for root@localhost: +VoXweWtn0nk

安装MySQL服务

无安装权限

D:\Mysql\mysql-master\bin>mysqld --install
Install/Remove of the Service Denied!

D:\Mysql\mysql-master\bin>

使用管理员操作

D:\Mysql\mysql-backup\bin>mysqld --install
Service successfully installed.

D:\Mysql\mysql-backup\bin>

启动MySQL

D:\Mysql\mysql-master\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

登录MySQL

使用初始化MySQL数据文件生成的临时密码+VoXweWtn0nk

D:\Mysql\mysql-master\bin>mysql -u root -P 3306 -h 127.0.0.1  -p
Enter password: ************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.33

Copyright (c) 2000, 2021, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

重置登录密码

任何操作将会出现:You must reset your password using ALTER USER statement before executing this statement 提示,要求必须修改密码
MySQL5.7.6以前版本:
mysql> SET PASSWORD = PASSWORD('123456'); 

MySQL5.7.6以后版本:
mysql> ALTER USER USER() IDENTIFIED BY '123456';
mysql> alter user user() identified by "123456";
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye

NodeJs

下载

官网:https://nodejs.org/en/

中文网:http://nodejs.cn/

LTS:长期支持版本

Current:最新版

Java开发者在Windows环境安装各类开发工具汇总

安装与验证

下载完毕后,双击运行安装,安装完毕检查PATH环境变量是否设置了node.js的安装路径,执行node ‐v命令测试验证。

C:\Users\JackChen>node -v
v14.15.1

若上述验证失败则可手动配置Node的环境变量。

变量名:Path 变量值:D:\Development\nodejs

cmd命令行窗口,执行命令node -vnpm -v验证

配置NPM

配置NPM管理包路径,可执行命令npm config ls查看配置。配置的目的主要是避免C盘膨胀

在Node安装目录创建node_cachenode_global文件夹

npm config set prefix "D:\Development\nodejs\node_global"

npm config set cache "D:\Development\nodejs\node_cache"

修改Npm镜像,提高npm下载速度

npm config set registry https://registry.npm.taobao.org 

Git

下载

下载地址:https://git-scm.com

配置git

配置用户名
git config --global user.name "username"
# 配置邮箱
git config --global user.email "username@email.com"

配置ssh免密登录

生成私钥与公钥

# 连续三次回车
ssh-keygen -t rsa 

查看公钥

cat ~/.ssh/id_rsa.pub

在GitHub、Gitee等中添加公钥

在这里插入代码片

测试是否成功文章来源地址https://www.toymoban.com/news/detail-433745.html

ssh -T git@gitee.com 

IDEA配置

开发常用插件

Translation:一款非常好用的翻译插件

chinese (Simplified) Language Pack:一款Idea工具语言包,类似与汉化

Rainbow Brackets:给括号添加彩虹色,使开发者通过颜色区分括号嵌套层级,便于阅读

Tabnine AI Code Completion:AI自动提示和补全代码,比IDEA自带的代码补全更加智能化

Alibaba Java Coding Guidelines:一款开发规范提示插件

GenerateAllSetter:对一个对象进行一键操作get、set,尤其是进行对象赋值时

Lombok:简化代码

CodeGlance Pro:在idea右侧显示一个预览栏,用于快速定位代码

Mybatis Log Free:使用Mybatis时,显示详细的执行SQL日志

Grep Console:给不同等级的日志设置不同的颜色,便于控制台清楚的看到

MybatisXMyBatis增强插件,支持自动生成entity、mapper、service等常用操作的代码

Jrebel:一款热部署插件,需破解

.ignore:生成不同语言的版本控制忽略文件

Maven Helper:能方便的进行查找和排除冲突依赖项

GenerateSerialVersionUID:一键为实现 Serializable 接口的类生成 SerialVersionUID

Easy Code:根据数据库表生成 Java entity、dao、mapper、service、controller等代码

Easy Javadoc:快速生成 Javadoc 文档

VSCODE配置

开发常用插件

Vetur:语法高亮、智能感知

EsLint:语法纠错

Auto Close Tag:自动闭合HTML/XML 标签

Auto Rename Tag:自动完成另一侧标签的同步修改

JavaScript(ES6) code snippets: ES6语法智能提示以及快速输入

HTML CSS Support:让html 标签上写class智能提示当前项目所支持的样式

HTML Snippets:html 快速自动补全

Open in browser:浏览器快速打开

Live Server:以内嵌服务器方式打开

Chinese (Simplified) Language Pack for Visual Studio Code —— 中文语言包

到了这里,关于Java开发者在Windows环境安装各类开发工具汇总的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 微信小程序:微信开发者工具安装less插件

    微信小程序:本文主要是关于如何在微信开发者工具中安装less插件 不知道大家有没有像我一样习惯在vscode里面用惯了less,当需要用微信开发者工具开发小程序时,如果没有这个会有些不习惯,下面就简单介绍一下,如何在微信开发者工具中安装less插件。 less:是一个CSS预处

    2024年02月14日
    浏览(70)
  • 【微信小程序】--注册小程序账号&安装开发者工具(一)

    💌 所属专栏:【微信小程序开发教程】 😀 作  者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! 💖 欢迎大家:这里是CSDN,我总结知识的地方,喜欢的话请三连,有问题请私信 😘 😘 😘   大家好,又见面了,

    2024年01月17日
    浏览(94)
  • 【微信小程序】微信开发者工具安装less插件

    微信小程序:本文主要是关于如何在微信开发者工具中安装less插件 不知道大家有没有像我一样习惯在vscode里面用惯了less,当需要用微信开发者工具开发小程序时,如果没有这个会有些不习惯,下面就简单介绍一下,如何在微信开发者工具中安装less插件。 less:是一个CSS预处

    2024年02月04日
    浏览(56)
  • 【微信小程序】微信Web开发者工具下载及安装

    🏆今日学习目标:微信Web开发者工具下载及安装 😃创作者:颜颜yan_ ✨个人主页:颜颜yan_的个人主页 ⏰预计时间:25分钟 🎉专栏系列:微信小程序开发 什么是微信小程序? 小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者

    2024年02月09日
    浏览(67)
  • 🔥🔥Java开发者的Python快速实战指南:实用工具之PDF转DOCX文档(可视化界面)

    首先,大家对Python语法的了解已经基本完成,现在我们需要开始进行各种练习。我为大家准备了一些练习题目,比如之前的向量数据库等,这些题目可以参考第三方的SDK来进行操作,文档也是比较完善的。这个过程有点像我们之前使用Java对接第三方接口的方式,所以今天我想

    2024年02月05日
    浏览(56)
  • Java开发者的Python快速实战指南:实用工具之PDF转DOCX文档(可视化界面)

    首先,大家对Python语法的了解已经基本完成,现在我们需要开始进行各种练习。我为大家准备了一些练习题目,比如之前的向量数据库等,这些题目可以参考第三方的SDK来进行操作,文档也是比较完善的。这个过程有点像我们之前使用Java对接第三方接口的方式,所以今天我想

    2024年02月05日
    浏览(58)
  • 创建一个微信小程序——如何注册账号,安装微信开发者工具,创建一个小程序(详细步骤版)

    注册地址 注册地址:微信公众平台 注册 右上角——【立即注册】。 选择【小程序】。 按照步骤完成注册。 按照步骤激活邮箱后,在信息登记这里选择个人。 填写相关信息。 完成注册。 这一步可以先保留,后续在创建小程序时会用到AppID——点击【前往小程序】,复制A

    2024年02月06日
    浏览(56)
  • mac升级Monterey12.6之后出现 git命令需要使用命令行开发者工具 安装选项的问题处理

    今天刚升级了最新的系统,升级后发现idea、webstorm等等需要git的全部无法使用了,总是弹出git命令需要使用命令行开发工具,提示让我安装,故以为是版本升级原因,那就安装吧,安装之后打开idea,又提示要安装,这。。。  好吧我再安装一次,然后我修改项目代码后,准备

    2024年02月11日
    浏览(37)
  • 微信开发者工具报错: app.json: 在项目根目录未找到 app.json (env: Windows,mp,1.06.2303220; lib: 2.30.4)

    最近有一个需要使用用uniapp的面试,很久以前也曾研究过一段时间,但是什么都离不开时间的流失,你不学习,看似熟悉的东西就会慢慢溜走。 按照官网的指引,创建了基础项目,想着在小程序开发者工具上看看,但是编译的时候总是报这个错: [ app.json 文件内容错误] app

    2024年02月11日
    浏览(89)
  • 开发者的瑞士军刀!一款适用于开发者的工具集合!

    大家好,我是 Java陈序员 。 俗话说“工欲善其事必先利其器”,有一个好的工具可以事半功倍。 编程开发亦是如此。 今天,给大家介绍一款离线的 Windows 应用程序,该应用涵盖常见的开发工具集合,旨在提高工作效率! 关注微信公众号:【Java陈序员】,获取 开源项目分享

    2024年01月22日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包