[英]Is it possible to configure javac version in maven compiler plugin without installing that specific Jdk version?
maven如何在不安裝特定版本的情況下識別JavaC位置?
例如:我的機器安裝了JDK 1.6,沒有安裝JDK1.7,並在pom.xml中設置了配置,如下所述
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
無需安裝JDK1.7版本是否可以工作?
如果您安裝更高版本,它將。 您需要至少具有Java 7版本的JDK。
使用較新的JDK的缺點是javac不夠智能,無法阻止您使用在指定版本之后添加的方法或類。 即它忽略@since
Eg Stream是在Java 8中添加的,但是如果您指定1.7
它仍然可以使用。
順便說一句,您可以獲得Java 8 Update 5和Java 9 EA。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.