首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用JDK 5编译java项目?

如何使用JDK 5编译java项目?
EN

Stack Overflow用户
提问于 2010-09-26 05:55:09
回答 1查看 1.6K关注 0票数 0

可能重复:

compiling project with jdk1.5 using maven2

我正在尝试构建使用java 5特性的java项目,因此maven返回错误消息是可以理解的:

代码语言:javascript
复制
... variable-arity methods are not supported in -source 1.3 
(use -source 5 or higher to enable variable-arity methods) ...

谁能帮我理解一下:

  • 为什么maven不只是针对已安装的jdk (即6)进行编译?
  • 如何配置它来针对不同的jdk (5或6)进行编译?
  • 需要安装到到目前为止唯一可用的测试版吗?

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-26 06:04:11

我真的希望Maven不会默认为Java1.3编译器设置。

下面是我在所有POM文件中所放的内容:

代码语言:javascript
复制
<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-compiler-plugin</artifactId>
      <configuration>
        <target>1.5</target>
        <source>1.5</source>
      </configuration>
    </plugin>
  </plugins>
</build>

请告诉我有更好的方法。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3796755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档