DL4J 是跑在 JVM 上的分布式深度学习框架,主打产业落地,还能拿到商业支持。它跟 Hadoop、Spark 能对接,GPU 或 CPU 都能横向扩。
想上手,先确认本机环境:Java 工程师版 7 或更高,且必须是 64 位;Apache Maven;IntelliJ IDEA(推荐)或 Eclipse;Git。这几样没装齐,后面的步骤没法往下走。
这套东西面向的是熟悉生产部署工具、IDE 和自动化构建的 Java 开发者。如果你日常就在用这些工具,接入 DL4J 基本没有门槛。
先装 Maven,再谈 DL4J
Maven 是 DL4J 依赖管理的入口,装不好后面全是坑。下载地址在官网,页面上点红色圆圈那个链接即可。原文用的是 3.6.0,你换其他版本也行,但别用太老的。

环境变量三件套
第一步,新建系统变量 MAVEN_HOME,值填 Maven 解压后的目录。
第二步,编辑 Path,追加 %MAVEN_HOME%\bin。非 Win10 系统记得在末尾补一个英文分号做分隔。
第三步是可选但强烈建议做的:新建 MAVEN_OPTS,用来控制 Maven 运行时的 JVM 参数。

MAVEN_OPTS 到底设多少
Java 默认的最大可用堆内存往往撑不住 Maven 的构建过程,尤其是拉依赖、跑插件的时候。所以要通过 JAVA 命令参数的方式,把运行参数显式传给 Maven。
常见做法是设成 -Xms 128m -Xmx 512m。这里有个坑:MAVEN_OPTS 里的参数是直接透传给 JVM 的,写错格式 Maven 启动就会报错,改完记得开个新终端验证。

验证是否真的生效
装完别急着建工程,先跑一条命令确认 Maven 认到了你的配置:
能正常打印版本号,说明 MAVEN_HOME 和 Path 都对了。如果报 java 不是内部或外部命令,多半是 JDK 的 Path 没配好,跟 Maven 本身无关。
几个容易踩的点
JDK 必须是 64 位,32 位 JDK 带不动 DL4J 的本地库,启动阶段就会挂。
MAVEN_OPTS 的 512m 上限对小型项目够用,但依赖树一复杂,构建中途 OOM 很常见,这时候把 -Xmx 往上调,别死守默认值。
IDEA 里如果用的是内置 Maven,外面配的环境变量不生效,要在设置里手动指向本地 Maven 目录,否则你改了 MAVEN_OPTS 也白改。
环境跑通之后,再往 pom 里加 DL4J 的依赖,顺序别搞反。