当前位置: 首页 > 知识库问答 >
问题:

如何在Azure DevOps管道中安装Java?

归泽宇
2023-03-14
steps:
- task: UsePythonVersion@0
  inputs:
    versionSpec: '3.6'

共有1个答案

卫志泽
2023-03-14

Java有什么可以接近这一点的吗?

使用python installer task进行测试,该任务用于通过设置环境指定特定的python版本。

为了使用Java实现类似的目的,您可以在运行时设置java_homepath变量。

- task: PowerShell@2
  inputs:
    targetType: 'inline'
    script: |
      echo "##vso[task.setvariable variable=JAVA_HOME]$(JAVA_HOME_11_X64)"
      echo "##vso[task.setvariable variable=PATH]$(JAVA_HOME_11_X64)\bin;$(PATH)"

$(JAVA_HOME_11_X64)变量是一个环境变量。

您可以使用脚本env sort检查该变量。则支持的值将在输出中列出。

例如:

在这种情况下,JAVA_HOME变量将被设置为期望值。

 类似资料:
  • 我已尝试使用此命令安装django频道。 安装U通道 但是我得到了这个错误 下载/解包频道下载频道-2.0。2-py2。没有。whl清理。。。例外:回溯(最近一次调用):文件“/home/praneet/pral/myvenv/lib/python wheels/setuptools-3.3-py2.py3 none any.whl/pkg_resources.py”,第2482行,在dep_映射

  • 我不确定发生了什么,过去我们在Azure Devops中的管道构建的一切都很好。 但是就在最近,我们的每个构建都在zipariing上失败了... APK zipmays和构建在使用Android Studio IDE时很好,但在Azure Devops管道中失败了。 以下是Azure中zipalign的开始: 这是最后的失败消息: 最后,这是我们管道YAML的上下文: 任何帮助都将不胜感激! 编

  • 经过几个小时的努力,我能够设置我的docker容器。我的yml文件如下: 但是,当我在bild.gradle文件中使用'com.google.android.gms:play-services-location:11.0.2'时,我最终收到以下错误: 非常感谢任何帮助。

  • 问题内容: 我有很多数据要插入(SET \ INCR)到redis DB,所以我正在寻找通过 node.js* 进行管道 \ 大量插入的操作。 * 我在node.js中找不到任何好的示例/ API,因此任何帮助都将非常有用! 问题答案: 是的,我必须同意缺少示例,但是我设法创建了一个流,在该流上我批量发送了几个插入命令。 您应该为redis流安装模块: 这就是您使用流的方式: 另外,您可以根据需要

  • 问题内容: 在Linux终端中,当一个命令的输出太长而无法在一页中读取时,我可以这样做: 这样我就可以读取cat文件的输出并上下滚动。 如何在IPython中执行此操作? 例如,我尝试了一下,但没有成功: 我最初的问题是通过Shift + Page Up不能看到来自的输出,并且我不想更改滚动缓冲区。 问题答案: 在IPython中,您可以使用标准的寻呼机(通常是)来显示对象。另外,您可以增加终端的

  • 可以在jenkins管道共享库中导入和使用常规java库吗?我想导入AWS SDK for java,并在管道代码中直接使用它。我必须将其添加到共享库的src dir中吗?