学习Java编程

Java是全世界使用最为广泛的编程语言,也是Hadoop的语言。以下是一些可以帮助您学习Java编程方法的资源。

系统要求

无论您要用Java开展哪种工作,我们都推荐使用下列工具。

Java

如您还没有Java 1.7或更新版本,请在此下载Java开发工具包(JDK)。若要检查已安装的Java版本是否兼容,请使用以下命令:

java -version

请确保安装的是64位的Java,如果使用的是32位版本,会出现no jnind4j in java.library.path的错误信息。

Apache Maven

Maven是针对Java项目的依赖管理和自动化构建工具。它与IntelliJ等IDE兼容性良好,可以让您轻松安装DL4J项目库。您可参照官方说明为您的系统安装或更新Maven的最新版本。若要检查已安装的Maven是否为最新版本,请使用以下命令:

mvn --version

如果您使用的是Mac,可以在命令行中输入:

brew install maven

Maven被Java开发者广泛使用,可以说是DL4J的必备条件。如果您此前并未从事Java开发,对Maven了解有限,请参考Apache的Maven概述以及本站面向非Java程序员的Maven简介,其中包括额外的疑难解答内容。Ivy和Gradle等其他构建工具也能够运行,但我们对Maven的支持最好。

IntelliJ IDEA

集成开发环境(IDE)让您能使用我们的API,只需要几个步骤就能配置神经网络。我们强烈推荐使用IntelliJ,它能与Maven相结合,有效管理依赖项。IntelliJ社区版是免费的。

其他较为流行的IDE包括EclipseNetbeans。我们推荐使用IntelliJ,遇到问题时在Gitter线上交流群中也更容易得到帮助。

Git

请安装最新版本的Git。如您已经安装了Git,您可以让Git自行升级至最新版本:

$ git clone git://git.kernel.org/pub/scm/git/git.git

想要了解基于Java的深度学习?那不妨从这里开始:

与我们在Gitter聊天