
JetBrains的工程师们,是我见过最优雅、最具有工程师精神的一批工程师。
我这句话先撂在这里,看谁来反驳。
2025/8/2大约 14 分钟

JetBrains的工程师们,是我见过最优雅、最具有工程师精神的一批工程师。
我这句话先撂在这里,看谁来反驳。

注
随着软件项目的庞大,模块化开发成为必然,高内聚低耦合成为评价一个系统的重要标准。一个模块只做一件事,我们会把一些通用的代码分离出来,到其他项目中进行单独的维护,别人再通过依赖的方式使用。于是,各类包管理工具和构建工具就诞生了,这里就有我们的maven和gradle。

你的 Java 程序写好了,发给同事——对方双击 jar 发现打不开,命令行启动又嫌麻烦,电脑上还得先装 JDK。对于 Windows 普通用户来说,他们只认一种文件:双击就能跑的 exe。
exe4j 就是干这个的——把 JAR 包封装成原生的 Windows 可执行文件,支持自定义图标、捆绑 JRE,用户双击即用,完全感知不到背后是 Java。