一、64 位与 32 位快速识别
| 标识 | 含义 |
| x64 / amd64 / x86_64 | 64 位 |
| x86 / i386 / i686 | 32 位 |
下载页提示 Windows | amd64,推荐选择 x64 版本即可。
二、Portable(绿色版)与安装版的选择
| 特性 | Portable | 安装版 |
| 控制面板显示 | ❌ 不显示 | ✅ 显示 |
| 注册表写入 | ❌ 无 | ✅ 有 |
| 环境变量 | 需手动添加 | 可能自动添加 |
| 重装系统后 | 直接可用 | 需重新安装 |
| 多版本共存 | 方便 | 麻烦 |
建议:日常工具用 Portable,需要系统深度集成的(如 Office)用安装版。
三、推荐文件夹结构
D:\
├── Apps\
│ ├── Portable\ ← 绿色软件(Bandizip、Git 等)
│ └── ProgramFiles\ ← 安装版软件(IDEA、Chrome 等)
│
├── DevEnv\ ← 开发工具链(编译器/运行时)
│ ├── Java\jdk-21\
│ ├── Python\python-3.11\
│ ├── Nodejs\
│ └── Maven\
│
├── Projects\ ← 自己写的代码
│ └── ByLifeCycle\
│ ├── 01-Graduation\
│ ├── 02-Internship\
│ ├── 03-Personal\
│ │ ├── Portfolio\ ← 博客、作品集
│ │ ├── Tools\ ← 实用工具/脚本
│ │ └── Experiments\ ← 技术实验
│ └── 05-Archive\
│
└── Data\ ← 文档、笔记、云盘同步
四、关键区分原则
| 放哪 | 判断标准 | 例子 |
| Apps | 直接使用的应用程序 | Bandizip、Everything |
| DevEnv | 代码运行依赖的底层支持 | JDK、Python、Node.js |
| Projects | 自己写的项目代码 | 博客、爬虫、毕业设计 |
注意:Git 是代码管理工具,不是运行时,放
Apps\Portable\Git\。
五、项目分类:ByLifeCycle vs ByLanguage
| 维度 | ByLifeCycle | ByLanguage |
| 适用 | 有完整生命周期的项目 | 零散学习代码 |
| 判断标准 | 有 README、有目标、有交付、可展示 | 语法练习、HelloWorld、课程作业 |
| 路径示例 | Projects\ByLifeCycle\03-Personal\Portfolio\ | Projects\ByLanguage\Java\ |
快速判断:有 2 个以上"是" → ByLifeCycle;基本全"否" → ByLanguage。