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

如何在 idea 中启动 gradle kotlin 项目

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

    本来是 java 后端,最近有接触到一个用 gradle 和 kotlin 的 java 项目,以前没了解过,导致我把项目拉下来后 idea 一片红,更别说把项目跑起来了😓,一头雾水,网上资料也无从下手。这让我想起来第一次用 idea 跑 java 项目时也是一脸懵😂,无奈上这里来想问问各位大佬,有没有啥教程,能让我快速将这种项目跑起来,比如该改那些配置之类的,我下了个 gradle8.5 ,然后看了点 gradle 和 kotlin 的视频,但是还是搞不懂怎么设置才能把项目跑起来!如有大佬可以指点迷津的,小弟不胜感激!!!

    5 条回复    2023-12-25 10:15:33 +08:00
    yazinnnn0
        1
    yazinnnn0  
       336 天前
    首先, 升级你的 idea 和 kotlin 插件
    其次, 确保你的网络没问题

    一般 gradle 项目会使用 wrapper 里的 gradle 配置, 不会使用你全局的 gradle
    codcrafts
        2
    codcrafts  
       336 天前
    按理说你写 Java 的,gradle 应该不是问题才对。感觉就是 gradle 配置的问题,导致你没有正确的下载依赖,按一楼所说,要么你使用项目里面 wrapper 里面的 gradle 配置,要么你进入 setting 页面,找到 gradle 配置,设置正确的本地 gradle 路径就可以了。我平时 gradle Java 项目和 gradle kotlin 项目使用起来没什么区别,配置方式也都是一样的
    cleanery
        3
    cleanery  
       336 天前
    gradle 这东西只要你网络正常, 都是全自动下好的.
    不过我看了下 gradle wrapper 用的 cloudflare cdn, 那自然会有很多人下载不下来.
    可以在 gradle/wrapper 下新建 gradle-wrapper.properties 文件
    内容如下

    ```properties
    systemProp.http.proxyHost=your.proxy.host
    systemProp.http.proxyPort=your.proxy.port
    #systemProp.http.proxyUser=your.proxy.username # 如果代理需要身份验证
    #systemProp.http.proxyPassword=your.proxy.password # 如果代理需要身份验证
    systemProp.https.proxyHost=your.proxy.host
    systemProp.https.proxyPort=your.proxy.port
    #systemProp.https.proxyUser=your.proxy.username # 如果代理需要身份验证
    #systemProp.https.proxyPassword=your.proxy.password # 如果代理需要身份验证
    ```

    然后然后把 gradle 的 java 进程全部杀死后, 重新全局刷新 gradle
    unco020511
        4
    unco020511  
       336 天前
    理论上只要你的网络没问题,你本机只需要有 jdk 即可
    chuck1in
        5
    chuck1in  
       333 天前
    kotlin 的静态分析感觉挺吃 cpu 的,相比 java 来说。如果机器配置不好的话语法分析什么要慢不少。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   928 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:20 · PVG 05:20 · LAX 13:20 · JFK 16:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.