本文主要是介绍【DL4J】macOS idea运行dl4j-examples官方例子,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、mac本机配置java、maven环境
(base) wuwenjing@bogon ~ % java -version
java version "1.8.0_291"
Java(TM) SE Runtime Environment (build 1.8.0_291-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.291-b10, mixed mode)
(base) wuwenjing@bogon ~ % mvn -v
Apache Maven 3.8.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d)
Maven home: /Users/wuwenjing/Desktop/environments/maven/apache-maven-3.8.1
Java version: 1.8.0_291, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.15.5", arch: "x86_64", family: "mac"
二、修改maven的settings.xml文件
(1)配置仓库路径
其中/Users/wuwenjing/Desktop/environments/maven/repository是我设置的maven仓库路径
<!-- localRepository| The path to the local repository maven will use to store artifacts.|| Default: ${user.home}/.m2/repository
-->
<localRepository>/Users/wuwenjing/Desktop/environments/maven/repository</localRepository>
(2)配置阿里云镜像,在mirrors标签中添加以下内容
<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf>
</mirror>
(3)在profiles标签下修改jdk版本,按自己所需配置
<profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties>
</profile>
三、在idea中配置maven
preferences→Maven,修改下图配置:
其中local repository中的maven仓库路径要和apache-maven-3.8.1/conf/settings.xml中的路径相同
四、导入dl4j-examples项目
1、File→Open→dl4j-examples项目,左侧出现pom.xml等文件
2、等待加载依赖,加载完毕左侧project会出现项目src内容
3、点击右侧maven,install
如果maven仓库里有项目需要的所有依赖,则不需要install
4、等依赖全部下载好之后,可能会有plugins出现版本问题,去maven仓库查看plugins的版本,在pom.xml中进行相应修改(其实不影响程序运行)
五、运行MoonClassifier例子
点击运行
若报错Command line is too long
Run→Edit Configurations
运行成功:
这篇关于【DL4J】macOS idea运行dl4j-examples官方例子的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!