2017-09-14 114 views
0

我们现在正在尝试导入到IntelliJ中,并为此Eclipse的项目设置。 我试过在IntelliJ中使用Eclipse导入但失败,我怀疑这是因为设置项目的人决定不应该有一个src文件夹,并在我们的课程后,将其命名为tddc17 ...为什么IntelliJ无法在运行时找到我的类?

的结构是这样的:

- project 
    - lib (contains two jars) 
    - tddc17 
    - MyVacuumAgent.java 

现在我已经设置了罐中的IntelliJ模块,当我配置来看,我可以找到切入点,使一切都很好。该项目也是按照它应该建立的,但问题是我试图运行它。 在其中一个罐子里,它试图找到“tddc17.MyVacuumAgent.java”,然后找不到它。

我不能编辑jar,所以我不能改变它,所以我需要的是一种设置它的方式,以便它可以被发现。当建设有一个出口目录创建的结构:

- out 
    - production 
    - lab1 (name of the project in IntelliJ) 

这可能是问题吗?

回答

0

找出问题所在。

因为它寻找tddc17.MyVacuumAgent.java它期望成为一个包的一部分。这不是。所以我在文件顶部添加了package tddc17。这给了我一个错误,但使用alt + enter让IntelliJ修复它创建的另一个tddc17文件夹内现有的一个,现在一切正常。

+0

这就是为什么你应该在进一步了解Maven时学习Maven。它明确说明了你的项目中的资源位置。 –

相关问题