在IntelliJ IDEA中创建新的Java项目时,将创建以下目录和文件:
./projectname.iml
./projectname.ipr
./projectname.iws
./src/
Run Code Online (Sandbox Code Playgroud)
我想配置IntelliJ IDEA以将我的依赖JAR包含./lib/*.jar到项目中.在IntelliJ IDEA中实现此目的的正确方法是什么?
我从类"GameManager.java"调用一个静态单例实例.
HUD.getInstance().update(timeDelta);
Run Code Online (Sandbox Code Playgroud)
HUD.java包含HUD类以及另外两个相关类,HUDTextElement和HUDElement.所有类都在相同的根路径../src/org/mypackage
但是,当在IntelliJ中编译这个java项目时,我在"HUD.getInstance()调用"行上"找不到符号HUD".
这个完全相同的代码在eclipse中编译得很好,任何想法是什么问题?
我有一个模块的pom文件是:
<groupId>com.mycompany.Common</groupId>
<artifactId>common</artifactId>
<packaging>pom</packaging>
<version>1.0-SNAPSHOT</version>
<name>common module</name>
Run Code Online (Sandbox Code Playgroud)
在该工件('common')中,我有一个名为com.mycompany.common.objects的包.在使用包中,我的pom文件是:
<dependency>
<groupId>com.mycompany.Common</groupId>
<artifactId>common</artifactId>
<version>1.0-SNAPSHOT</version>
<type>pom</type>
</dependency>
Run Code Online (Sandbox Code Playgroud)
当我运行mvn install时,它总是抱怨:包com.mycompany.common.objects不存在.
我尝试在错误所在的类中进行显式导入:
import com.mycompany.common.objects
Run Code Online (Sandbox Code Playgroud)
没运气.我在IDE(IntelliJ)和命令行中都尝试过.任何的想法?谢谢