在TFS构建流水线中通过MSBuild指定特定Java版本的方法
可以通过MSBuild命令行参数指定JDK路径
完全可以通过MSBuild的命令行参数指定Java 11的路径,无需修改系统PATH变量,具体操作如下:
- 在MSBuild命令中添加
/p:JdkPath参数,直接指定Java 11的安装目录,示例命令:msbuild YourAndroidApp.csproj /p:JdkPath="C:\Program Files\Java\jdk-11.0.20" - 这个参数会仅对当前MSBuild构建任务生效,强制Android构建部分使用指定的Java 11版本,不会影响服务器上其他依赖Java 8的应用。
如果是在TFS构建流水线的MSBuild任务中配置,直接在任务的“命令行参数”输入框中填入 /p:JdkPath="你的Java11路径" 即可,无需调整全局环境变量。
内容的提问来源于stack exchange,提问作者Mr767267
相关产品推荐
相关产品推荐

