大数跨境
0
0

如何在Eclipse中为Java深度强化学习项目增加Maven依赖

如何在Eclipse中为Java深度强化学习项目增加Maven依赖 豆豆咨询
2026-01-07
0
导读:在Eclipse中,为已有的项目增加Maven Dependecies依赖有时候会出现问题,我们将演示如何解决该问题。
一、出现的问题
    在Eclipse中,为已有的项目增加Maven Dependecies依赖有时候会出现问题,这样就会造成无法调用deeplarning4j相关的库函数。如下所示:
    我们看到在Package Explorer中并未看到Maven Dependecies依赖,这样程序运行会发生96个错误。以下我们将解决该问题。
二、解决问题
2.1 选择Disable Maven Nature
右键项目问题选择Maven-Disable Maven Nature,这样可以重新更新项目,这样可以更新Maven项目。
2.2 选择Convert to Maven Project
按照上图操作,选择Convert to Maven Project,可以把当前项目转换为Maven Project项目。可惜的是出现如下错误:
我们可以看到出现嵌套错误,转换为Maven Project不成功。原因在于src中package包文件有问题。我们设想,是不是可以删除该文件的内容,使得Maven依赖能够成功呢?删除src和target文件夹,重复上面的步骤,即
Maven-Disable Maven Nature,然后Convert to Maven Project,最后更新项目,选择Update Project。
然后出现如下Maven Dependencies。
2.3 把原来的问src文件拷贝到项目中
src拷贝到项目文件,然后在EAVONE目录VNETest文件执行Run,出现如下错误,说明出现问题,猜测是src文件没有想过的main文件。
    于是我们把src文件拷贝到项目中,并且选择Build Path->Use a Source Folder,如下所示。
我们看到src成为项目一部分,然后选择运行VNETest.java文件,选择Run As->Java Application,能够正常运行deeplearning4j方法。
上面出现的错误是文件目录的问题,我们只需要在VNETest.java的main函数中修改路径即可,如下所示:

VNsFile = "D:\\EON\\Reqs\\数据、代码\\reqs-erl\\reqs-erl"+ii+"-50-125-6\\"+"reqs-erl"+ii+"-10-50-50-125-5000-6-"+jj+"";

VONEFactory vf = new VONEFactory();

我们运行该main主函数,正常运行,如下所示:




【声明】内容源于网络
0
0
豆豆咨询
提供前沿的信息技术咨询,实用的编程、项目管理方法,优质的专家服务,如PHP、Java、C#、C++、ASP.NET、ThinkPHP、Git、Matlab、图像处理、数据库、云计算、科技论文撰写等。
内容 44
粉丝 0
豆豆咨询 提供前沿的信息技术咨询,实用的编程、项目管理方法,优质的专家服务,如PHP、Java、C#、C++、ASP.NET、ThinkPHP、Git、Matlab、图像处理、数据库、云计算、科技论文撰写等。
总阅读83
粉丝0
内容44