当我安装了Oracle JDK 1.7时,为什么mvn 3.0.4在Ubuntu 13.04上使用-source 1.3? [英] Why does mvn 3.0.4 use -source 1.3 on Ubuntu 13.04 when I have Oracle JDK 1.7 installed?

查看:55
本文介绍了当我安装了Oracle JDK 1.7时,为什么mvn 3.0.4在Ubuntu 13.04上使用-source 1.3?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Ubuntu 13.04上安装了mvn 3.0.4和Oracle JDK 1.7.当我建立一个现有项目时,我得到了

I have mvn 3.0.4 and Oracle JDK 1.7 installed on Ubuntu 13.04. When I build an existing project I get

error: generics are not supported in -source 1.3

同一项目可在Windows 7以及JDK 1.7和mvn 3.0.4上运行,而无需修改pom.xml来告诉它要使用的Java版本.

This same project works on Windows 7 with JDK 1.7 and mvn 3.0.4 without modifying the pom.xml to tell it which version of Java to use.

Ubuntu已安装了openjdk 1.7,但在openjdk之前的路径中有Oracle JDK 1.7.

Ubuntu has openjdk 1.7 installed, but I have Oracle JDK 1.7 in the path before openjdk.

Ubuntu 13.04上的maven有什么问题?

What's wrong with maven on Ubuntu 13.04?

谢谢.

推荐答案

我删除了mvn 3.0.4(Ubuntu打包版本)并安装了3.1.0(来自Apache网站),现在可以使用了.适用于Ubuntu的mvn 3.0.4的打包版本一定存在问题.

I removed mvn 3.0.4 (Ubuntu packaged version) and installed 3.1.0 (from Apache web site) and it now works. There must be a problem with the packaged version of mvn 3.0.4 for Ubuntu.

这篇关于当我安装了Oracle JDK 1.7时,为什么mvn 3.0.4在Ubuntu 13.04上使用-source 1.3?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆