开发常用软件及软件包的下载地址及配置
整理开发环境常用软件的官方下载地址、安装配置方法和验证步骤,涵盖 JDK、Node.js、Python、Go、Rust 等语言及常用工具。
2026-07-2415 分钟约 8 千字
前言
开发环境搭建是每个工程师的必修课,整理一份常用软件官方下载地址与配置指南。
一、开发语言环境
JDK(Java Development Kit)
- Oracle JDK 官方下载:https://www.oracle.com/java/technologies/downloads/
- OpenJDK(推荐):https://adoptium.net/
Ubuntu 安装 OpenJDK 17:
bash
apt install openjdk-17-jdk
配置环境变量:
bash
cat >> ~/.bashrc << 'EOF'
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
EOF
source ~/.bashrc
验证:
bash
java -version
javac -version
Node.js
- 官方下载:https://nodejs.org/
- LTS 版本推荐生产环境使用
- nvm 版本管理工具:https://github.com/nvm-sh/nvm
安装 nvm:
bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
安装 Node.js LTS 并配置 npm 国内源:
bash
nvm install --lts
npm config set registry https://registry.npmmirror.com
验证:
bash
node -v
npm -v
Python
- 官方下载:https://www.python.org/downloads/
- pyenv 版本管理:https://github.com/pyenv/pyenv
- conda / miniconda:https://docs.conda.io/en/latest/miniconda.html
安装 pyenv:
bash
curl https://pyenv.run | bash
配置环境变量后安装 Python:
bash
pyenv install 3.12.3
pyenv global 3.12.3
pip 换源:
bash
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
验证:
bash
python3 --version
pip3 --version
Go
- 官方下载:https://go.dev/dl/
Ubuntu apt 安装:
bash
apt install golang-1.22
配置 GOPROXY 国内代理:
bash
go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOSUMDB=sum.golang.google.cn
验证:
bash
go version
Rust
bash
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source ~/.cargo/env
验证:
bash
rustc --version
cargo --version
二、开发工具(IDE / 编辑器)
VS Code
常用插件:
- Chinese Language Pack(中文语言包)
- ES7+ React/Redux/React-Native snippets
- Prettier - Code formatter
- ESLint
- GitLens
- Docker
- Remote - SSH
IntelliJ IDEA / PyCharm
- 官方下载:https://www.jetbrains.com/products/
- 学生 / 开源项目可申请免费授权:https://www.jetbrains.com/community/
Docker Desktop
- 官方下载:https://www.docker.com/products/docker-desktop/
- 配置镜像加速器见「常用换源及验证」一文
Postman / Apifox
- Postman:https://www.postman.com/downloads/
- Apifox(国产推荐):https://apifox.com/
DBeaver(数据库管理)
- 官方下载:https://dbeaver.io/download/
- 免费开源,支持 MySQL / PostgreSQL / Oracle 等主流数据库
三、版本控制与构建工具
Git
配置用户名和邮箱:
bash
git config --global user.name "Your Name"
git config --global user.email "you@example.com"
生成 SSH 密钥:
bash
ssh-keygen -t ed25519 -C "you@example.com"
验证:
bash
git --version
Maven
配置阿里云镜像(settings.xml):
xml
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
验证:
bash
mvn -version
Gradle
配置 init.gradle 国内镜像:
groovy
allprojects {
repositories {
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://maven.aliyun.com/repository/gradle-plugin' }
}
}
验证:
bash
gradle -version
四、运维工具
SSH 终端
- Xshell(家庭学校免费):https://www.xshell.com/zh/free-for-home-school/
- MobaXterm:https://mobaxterm.mobatek.net/download.html
- Tabby(开源):https://tabby.sh/
文件传输
- WinSCP:https://winscp.net/eng/downloads.php
- FileZilla:https://filezilla-project.org/
数据库管理
- Navicat:https://www.navicat.com/en/products/navicat-for-mysql
- DBeaver(免费):https://dbeaver.io/
Redis 管理
- Redis Insight:https://redis.io/insight/
- Another Redis Desktop Manager(开源):https://github.com/qishibo/AnotherRedisDesktopManager
五、系统工具
虚拟机
- VMware Workstation Player:https://www.vmware.com/products/workstation-player.html
- VirtualBox:https://www.virtualbox.org/wiki/Downloads
U 盘启动盘制作
- Rufus:https://rufus.ie/
- Ventoy:https://www.ventoy.net/
WSL(Windows Subsystem for Linux)
powershell
wsl --install
wsl --install -d Ubuntu-24.04
总结
建议收藏本文,每次重装系统或换新电脑时对照安装。保持工具链最新,能避免很多兼容性问题。
开发工具软件下载环境配置
欢迎讨论
有想法或问题?欢迎通过联系方式与我交流