尽管在所有项目设置(包括in File -> Project Structure -> Project :: Project SDK)中都指定了JDK 1.7 ,但IntelliJ 13在尝试编译一些使用菱形运算符的简单Java 7代码时会产生以下错误:
java: diamond operator is not supported in -source 1.5
(use -source 7 or higher to enable diamond operator)
Run Code Online (Sandbox Code Playgroud)
配置中是否还有其他位置-source 7应启用预期选项?
我正在尝试构建一个我修改过的Hudson插件,它需要jdk1.6.这很好,但我不知道如何告诉maven不同的jdk在哪里.我在互联网上发现很少提及但它们似乎并不适用于我.有人建议添加一些配置,.m2/settings.xml但我没有settings.xml.另外,我不想对所有maven版本使用1.6.
我mvn在cygwin中使用的一个问题是,如果这很重要的话.看来我应该能够在项目pom文件中制作规范,但是现有的pom非常简单.
那么底线是,有没有办法为maven的单个调用指定一个jdk?
我正在使用Maven,我在编译和构建项目时遇到错误.这是评估一些pmml文件的jpmml项目.现在我收到了这个错误:
规则0:org.apache.maven.plugins.enforcer.RequireMavenVersion失败并显示消息:Detected Maven Version:3.0.5不在允许的范围内3.2.
检查链接以查看图像:https: //www.dropbox.com/s/3r9d8g8l4r1zctp/maven_error.png?dl = 0
请帮忙!我对Java和Maven没有太多经验.