Java:如何为Windows和MAC设置Java路径

时间:2018-09-15 12:55:57

标签: java maven testng pom.xml

我有带有TestNG的Java Maven项目

请参阅此pom.xml

    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>3.8.0</version>
        <configuration>
            <fork>true</fork>
            <executable>C:\Program Files\Java\jdk1.8.0_181\bin\javac.exe</executable>
       </configuration>
</plugin>

因此,在Windows内,当我想从命令行运行该项目时,我只需导航到该pom.xml文件夹中,然后:

mvn clean test

这将开始我的所有测试。

现在在此pom.xml中,我有我的javac.exe路径,因此要在MAC中运行此项目,我需要添加/更改什么? (我希望它同时支持两个操作系统)

1 个答案:

答案 0 :(得分:1)

最佳做法可能是依靠标准JAVA_HOME环境变量:

<executable>${env.JAVA_HOME}/bin/java</executable>