我已经建立了一个新的项目。项目遵循Maven的默认项目配置和命名,即我有src->main->java
和src->test->java
。pom.xml没有指定
和
,因为我已经设置了Maven的默认位置。xml包含junit依赖关系为
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
项目结构:
我已经清理和建立了我的项目无数次。但是,我无法将org.junit.test
导入到位于src/test/java/com/.../service/serviceClasstest.java
中的测试类中。
我的机器中也有eclipse,我能够导入JUnit的测试类,而无需更改任何配置。为什么Intellij不能导入Junit类?
编辑:在这个问题上,我也无法在测试类中看到Mockito类,尽管jar已经下载了。我可以在外部库视图中看到它。
转到父pom.xml
,重新导入它。确保IntelliJ理解您使用的是Maven构建管理器。
通过请求将库添加到类路径,它只会将库添加到pom.xml
中。
只是另一个问题--你的项目结构好吗?如果点击Build>Build Project会发生什么?
我对IntelliJ和Java都是新手。我正在学习多线程,遇到了Executors类。 所以我想测试一下,这里是我的代码示例。 但我得到一个错误:“无法解析符号'new fixedthreadpool'”。我试过“无效缓存并重新启动”,但没有帮助,我试过同步和重建项目,但也没有工作。 我不明白这个问题是从哪里来的,因为类执行器是导入的。此外,执行器的静态方法有自动完成功能。也许进口有问题,但如果是
一般来说,我对IntelliJ和Java都是新手。我试图学习多线程,我遇到了Executors类。 所以我想测试一下,这是我的代码示例。 但我得到一个错误:“无法解析符号‘newFixedThreadPool’”。我尝试了“使缓存失效并重新启动”,但并没有帮助,我尝试了同步和重建项目,但也不起作用。 我不明白这个问题是从哪里来的,因为类执行器是导入的。此外,执行器的静态方法也有自动补全。也许输入有
无法解析类型java.lang.Object。它从必需的.class文件中间接引用
ansible 2.8.0配置文件=/etc/ansible/ansible.cfg 配置模块搜索路径=[u'/home/kjames/.ansible/plugins/modules',u'/usr/share/ansible/plugins/modules'] ansible python模块位置=/usr/lib/python2.7/site-packages/ansible 可执行位置=/
我刚开始使用Android Studio一周,它对我来说非常好,但当我今天开始使用Android Studio时,我得到了一个错误:“错误:重复类:mypackage”。R’。我以前在使用Eclipse时看到过这个错误,所以我尝试过几次重建项目并重新启动Android Studio,但都没有帮助。 在阅读了一些Stackoverflow问题后,我尝试删除R.java并再次重建,现在我在重建时没有收
这次我的头撞到墙上了。 正在尝试在工作中打开克隆的git SBT项目。它是一个结合了Java和Scala的Play项目,使用Scala 2.11。1,SBT 0.13。6,玩2.5。 我使用IntelliJ从克隆的回购中导入项目,使用JDK 1.8,检查所有下载和SBT复选框,然后运行SBT刷新或从SBT shell重新加载。 完成此操作后,所有SBT和Play代码都将在两个版本上生成。sbt和插