2017-08-02 237 views
0

没有发现我在上,我做了所谓的MY_NAME.conf我自己的配置文件,它位于资源类路径

用户/ MYNAME /人员IdeasProject/PROJECTNAME/src目录一个Git项目的一个新的分支/主/资源/配置。

但是,我有一些问题让我的分支运行。所以,为了确保事情顺利,我建立了一个新的环境,并且已经克隆进了主人。这是在

用户/ myproject的全部完成

但是,现在当我尝试运行项目,我得到一个消息

产生java.io.IOException:资源不上找到类路径: config/MY_NAME.conf

为什么它一直在寻找这个文件?即使是这样,为什么它没有找到MY_NAME.conf

+0

你的应用程序明显从这个文件加载属性或其他东西,但你忘了把它添加到你的新git分支。 – Serge

+0

但是,它应该是从主人克隆 - 而不是从我的分支,不是? – LivingRobot

+1

是否被添加到主分支?顺便说一句,这看起来像一个混帐问题,而不是Java。至少要添加'git'标签。 – Serge

回答

0

我认为问题是,类路径不包括conf文件夹。

您可以修改与/套类路径:set CLASSPATH=path1;path2

+0

我尝试重置类路径,但它似乎仍然没有做到。我不使用播放... – LivingRobot

+0

但是,我不明白的问题是为什么这个新克隆的文件(克隆从没有这个conf文件的主文件)甚至在寻找另一个conf文件科。它甚至不应该知道它的存在。 – LivingRobot

+0

好,所以主版本没有conf文件。为了确保我们在同一页面上,这是正确的流程吗? - 1.克隆主机到本地机器。 2.创建了新的分支B. 3.将conf文件添加到B.现在,master正在查找添加到B的conf文件? – Moriarty

0

考虑通过这些建议techniques的一个设置类路径。在不知道运行时环境的细节的情况下,应该提供一个机制来在java classpath中包含src/main/resources。