我的智力有个奇怪的问题。我能够通过maven install成功地构建我的项目。当我想在intellij上运行单单元测试时,intellij构建失败并出现错误:
Error:(15, 20) cannot find symbol class B
当我打开这个类时,没有红线,没有错误。我尝试重新加载maven项目,通过maven清理并运行install,但是当使用intellij运行单元测试时,它失败了。我检查了设置->编译-> excludes,那里什么都没有。
这里会有什么问题呢?为什么intellij不能构建它?
我有一个与Java和Kotlin的项目,我能够成功地运行和构建。但是,当我在IntelliJ中打开项目时,我在许多项目文件中看到了相同的错误。
错误是“无法访问类'java.lang.String‘。请检查模块类路径中是否缺少或冲突依赖项”。
查看附图中的错误:
初始化项目时出现的另一个错误示例:
cannot access 'java.lang.Object' which is a supertype of 'org.gradle.api.artifacts.dsl.RepositoryHandler'. Check your module c
当与Go插件一起使用IntelliJ IDEA或GoLand并使用Go 1.11或更高版本时,您可以通过使用Preferences -> Languages & enable -> Go -> Go Modules (vgo)并选中'Enable (vgo)集成‘来启用Go模块。
当您有一个由go mod init正确初始化的项目,并因此有一个go.mod和go.sum文件时,它将在使用go build构建命令行时或通过按绿色播放图标从IntelliJ下载依赖项。
但是,对远程依赖项的导入语句可能仍然是红色的,尽管它们似乎已经下载并显示在go.mod文件中。
当我尝试做一个maven构建时,我得到了这个错误:
[INFO] An Ant BuildException has occured: The following error occurred while executing this line:
C:\[[project]]\build.xml:17:
settingsFile does not exist: C:\[[project]]\${env.M2_HOME}\conf\settings.xml
这和M2一样吗?当由于公司中愚蠢的it安全策略而无法访问环境变量时,如何设置它?是否可以使用IntelliJ IDEA在项目中设置它?
我已经在eclipse中实现了这一切,现在正试图在intellij中做到这一点。我打开设置{command and comma},然后转到构建、执行和部署,然后单击编译器,在共享构建过程中,我输入了"-parameters“VM选项,但当我使用”无法识别的选项:-parameters“构建项目时,intellij出错。
我的项目在jdk8中编译得很好,并且我正在使用JDK8、lambdas和其他jdk特性。我不明白为什么我不能用内置参数编译我的代码。