V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhwguest
V2EX  ›  Android

关于 javaToolChains 的一个疑惑

  •  
  •   zhwguest · 261 天前 · 5786 次点击
    这是一个创建于 261 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我用 gradlew -q javaToolChains 命令查看我的 java 工具链,发现有两个版本,但是非常奇怪,Amazon 的 Java1.8 说是 Idea 安装的,我估计是 Android Studio 安装的。我不知道它是怎么检测出来的。我其实希望这个 jdk 是 gradle 当作依赖项下载到我的.gradle 目录下。而不是 Windows 全局的。

    几个问题:

    1. javaToolChains 是如何检测到我这个安装在我的工作目录.jdks 目录下的 jdk 的;
    2. 我如何安全的将这个 jdk 删除;
    3. 我如何指定 gradle 在编译需要的时候自动从 maven 或者其他库中下载我需要版本的 jdk ;

    非常感谢~

     + Options
         | Auto-detection:     Enabled
         | Auto-download:      Enabled
    
     + Amazon Corretto JDK 1.8.0_362-b08
         | Location:           C:\Users\aaron\.jdks\corretto-1.8.0_362
         | Language Version:   8
         | Vendor:             Amazon Corretto
         | Architecture:       amd64
         | Is JDK:             true
         | Detected by:        IntelliJ IDEA
    
     + JetBrains s.r.o. JDK 17.0.7+0-b2043.56-10550314
         | Location:           C:\Program Files\Android\Android Studio\jbr
         | Language Version:   17
         | Vendor:             JetBrains s.r.o.
         | Architecture:       amd64
         | Is JDK:             true
         | Detected by:        Current JVM
    
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2439 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 19ms · UTC 02:20 · PVG 10:20 · LAX 18:20 · JFK 21:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.