Java 如何更改库?

Java 如何更改库?,java,eclipse,maven,Java,Eclipse,Maven,如何使用Maven builder在Eclipse上更改库 当我通过项目属性更改JRE库,然后重建项目时,JRE将返回到以前的版本 如何添加新库 当我通过项目属性更改JRE库,然后重建项目时,JRE将返回到以前的版本 m2eclipse/m2e就是这种情况,因为Eclipse插件将恢复对项目属性所做的任何更改。在大多数情况下,最好通过maven编译器插件配置指定源代码的版本和字节码的目标版本: <build> <plugins> <plugin>

如何使用Maven builder在Eclipse上更改库

当我通过项目属性更改JRE库,然后重建项目时,JRE将返回到以前的版本

如何添加新库

当我通过项目属性更改JRE库,然后重建项目时,JRE将返回到以前的版本

m2eclipse/m2e就是这种情况,因为Eclipse插件将恢复对项目属性所做的任何更改。在大多数情况下,最好通过
maven编译器插件
配置指定源代码的版本和字节码的目标版本:

<build>
  <plugins>
    <plugin>
      <artifactId>maven-compiler-plugin<artifactId>
      <configuration>
        <source>1.6</source>
        <target>1.6</target>
      </configuration>
    </plugin>
  </plugins>
</build>

maven编译器插件
1.6
1.6

M2Eclipse/M2E在项目POM中使用这些值来确定用于构建项目的Java运行时。考虑到一个Eclipse项目有多个Java运行时是没有意义的(或者是不可能的),您应该在项目POM或父POM中指定项目的源和目标值。

如果您使用的是Maven,那么您可以通过POM.xml文件控制所有依赖项。您可以使用来生成eclipse工件,也可以使用我的首选方法来生成eclipse工件。这个插件使maven和eclipse工作区保持同步变得容易。

库只是一个依赖项。您可以向pom文件添加依赖项:

<dependencies>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.8.1</version>
    </dependency>

朱尼特
朱尼特
4.8.1


这将添加junit库。

我如何知道可以输入的最后一个版本值是什么?因此,这是使用eclipse插件的最佳方法。打开eclipse->双击pom.xml->选择依赖项选项卡->单击添加->键入要搜索的名称。现在列出了所有可用的库。