JAVA 一整套开发环境安装

300 阅读3分钟

从零安装一整套JAVA WEB 开发环境!亲测可用

Git 安装

  下装地址

  git-scm.com

  下载后按提示一直下一步操作,即可安装。安装后显示

Clone 项目源代码

github.com

Github 加速 steampp.net

如果如果无法回事,请注意 提示无hosts访问权限:

按如下操作步骤

steam++hosts没有权限访问文件解决办法是:

  • 打开电脑C盘,在目录C:WindowsSystem32driversetc 下找到hosts文件

  • 在hosts文件上点击鼠标右键,在弹出的选项中,点击打开“属性”。打开hosts文件属性后,切换到“安全”选项卡,点击“高级”按钮。

  • 在“hosts的高级安全设置”界面点击“添加”按钮

  • 点击“hosts的权限项目”窗口下面的主体的“选择主体”,点击进入“选择用户或组”界面,点击“高级”。

  • 点击高级后,接着再点击立即查找,然后在查找结果里找到当前用户的账号,选中后点击“确定”。

  • 在“选择用户或组”界面里点击“确定”。

  • 将“hosts的权限项目”界面下的基本权限的所以项目都勾选上,然后点击“确定”。

  • 权限添加成功后,直接点击“确定”

如果还无法加速,注意将360等杀毒软件关闭后再试

注意右下角提示 加速启动成功后即可

配置ssh

配置config支持多帐号

Host github.com
 HostName github.com
 User git
 IdentityFile C:\Users\zh_ha.ssh\id_rsa

下方配置错误,导致报错

kex_exchange_identification: Connection closed by remote host Connection closed by UNKNOWN port 65535 fatal: Could not read from remote repository.

Host github.com
     protocol 2
     IdentityFile  C:\Users\zh_ha.ssh\id_rsa
     PreferredAuthentications publickey 
     ProxyCommand corkscrew 127.0.0.1 12639 %h %p

测试git 环境配置

修改任一文件
git commit -a
git push 
如果正常提交,正常pull说明ssh配置成功!

Idea 安装

快捷键 皮肤 编码 设置

JDK 安装

www.oracle.com/java/techno…

Windows 配置环境变量不重启生效方法

  以修改环境变量“PATH”为例,修改完成后,进入DOS命令提示符,输入:set PATH=C: ,关闭DOS窗口。再次打开DOS窗口,输入:echo %PATH% ,可以发现“我的电脑”->“属性”->“高级”->“环境变量”中设置的 PATH 值已经生效。

配置path 目录

配置java_home 目录同理

如果还未生效,重启控制台

C:\Users\zh_ha>SET PATH=D:\Program Files\Java\jdk-1.8\bin
C:\Users\zh_ha>ECHO %PATH%
D:\Program Files\Java\jdk-1.8\bin

C:\Users\zh_ha>java -version
java version "1.8.0_391"
Java(TM) SE Runtime Environment (build 1.8.0_391-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.391-b13, mixed mode)
C:\Users\zh_ha>

MAVEN

maven.apache.org/index.html

archive.apache.org/dist/maven/…

archive.apache.org/dist/maven/…

设置maven 环境变量

C:\Users\zh_ha>SET PATH=D:\apache-maven-3.8.6\bin;D:\Program Files\Java\jdk-1.8\bin

//注意这里的path是多个地址,用一个地址会把原来的覆盖

C:\Users\zh_ha>SET M2_HOME=D:\apache-maven-3.8.6
//设置maven 环境变量

Redis 安装

github.com/microsoftar…

Mysql 安装

dev.mysql.com/downloads/i…

Navcat

MINIO

min.io/download#/w…

PS> Invoke-WebRequest -Uri "https://dl.min.io/server/minio/release/windows-amd64/minio.exe" -OutFile "C:\minio.exe"
PS> setx MINIO_ROOT_USER admin
PS> setx MINIO_ROOT_PASSWORD password
PS> C:\minio.exe server F:\Data --console-address ":9001"
PS> Invoke-WebRequest -Uri "https://dl.minio.io/client/mc/release/windows-amd64/mc.exe" -OutFile "C:\mc.exe"
C:\mc.exe alias set myminio/ http://MINIO-SERVER MYUSER MYPASSWORD

Server 启动

D:\Minio>minio.exe server d:\data --console-address ":9001"
Formatting 1st pool, 1 set(s), 1 drives per set.
WARNING: Host local has more than 0 drives of set. A host failure will result in data becoming unavailable.
WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables
MinIO Object Storage Server
Copyright: 2015-2023 MinIO, Inc.
License: GNU AGPLv3 <https://www.gnu.org/licenses/agpl-3.0.html>
Version: RELEASE.2023-10-16T04-13-43Z (go1.21.3 windows/amd64)

Status:         1 Online, 0 Offline.
S3-API: http://192.168.0.109:9000  http://127.0.0.1:9000
RootUser: minioadmin
RootPass: minioadmin

Console: http://192.168.0.109:9001 http://127.0.0.1:9001
RootUser: minioadmin
RootPass: minioadmin

Command-line: https://min.io/docs/minio/linux/reference/minio-mc.html#quickstart
//按该命令启动客户端即可
   $ mc.exe alias set 'myminio' 'http://192.168.0.109:9000' 'minioadmin' 'minioadmin'

Documentation: https://min.io/docs/minio/linux/index.html
Warning: The standard parity is set to 0. This can lead to data loss.

JDK 客户端

<dependency>
    <groupId>io.minio</groupId>
    <artifactId>minio</artifactId>
    <version>8.4.3</version>
</dependency>

Node js

nodejs.org/zh-cn

Npm 同node 一起安装

C:\Users\zh_ha>npm -v
9.8.1

C:\Users\zh_ha>node -v
v18.18.2

永久使用淘宝镜像

如果你希望永久使用淘宝镜像,可以使用以下命令:

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

有任何问题可以加v zglbcvip