MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    [求助]IDEA未配置kotlin

    开发交流
    2
    8
    816
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • KJZH001
      KJZH001 童心未泯 最后由 编辑

      这个是我之前仿照着实列写的项目,但是最近打开的时候出现了未配置kotlin

      ee927215-c9a3-4bf5-8c7d-c7f66d17f75a-image.png

      或许这个问题确实有点傻....但是我在网上也没有找到相关的解决方案,所以最后还是向这里来求助了= =
      还请大家多多见谅,同时也先感谢大家的帮助了

      idea版本信息

      内部版本号 #IC-213.6461.79,2021年12月29日 构建

      运行时版本: 11.0.13+7-b1751.21 amd64
      VM: OpenJDK 64-Bit Server VM,JetBrains s.r.o.

      已启用Kotlin插件

      当前java sdk版本openjdk 1.8

      1 条回复 最后回复 回复 引用 0
      • KJZH001
        KJZH001 童心未泯 最后由 编辑

        另外我还有个问题想问一下

        // 文件可以是 byte[]、InputStream、File 等
        // 因此你在上传网络图片时可以无需保存到本地硬盘直接上传
        ExternalResource res = ExternalResource.create(new File("./sunday.jpg"));
        Image image = contact.uploadImage(res);
        res.close(); // 记得关闭资源
        contact.sendMessage(image);
        // 更多可选择操作:
        // msg.add(image);
        // image.plus("图片加文字");
        

        这个是我从别的地方找到的一段代码示列
        其中new File("./sunday.jpg")这个./的相对路径指向的是哪里呢?是mcl的运行目录吗?

        1 条回复 最后回复 回复 引用 0
        • Nambers
          Nambers 摸鱼 最后由 编辑

          1. 可以试一下更新mirai的版本
          2. 图片路径可以用在onEnable里用 this.dataFolder.resolve("") 或者 this.configFolder.resolve("")
          KJZH001 1 条回复 最后回复 回复 引用 0
          • KJZH001
            KJZH001 童心未泯 @Nambers 最后由 编辑

            @nambers 谢谢
            不过kotlin未配置的问题我后来重新新建了个项目就解决了
            但是我发现ExternalResource这个对象下面好像没有create这个方法
            可以麻烦请教一下该怎么办吗

            Nambers 1 条回复 最后回复 回复 引用 0
            • KJZH001
              KJZH001 童心未泯 最后由 编辑

              d24e2c72-eb6f-4d79-8c0e-6afbf4731d90-image.png

              请教一下大家这个怎么解决,我找到的例子似乎都需要用到ExternalResource.create这个来实列化对象
              谢谢!

              1 条回复 最后回复 回复 引用 0
              • Nambers
                Nambers 摸鱼 @KJZH001 最后由 编辑

                @kjzh001 你可以试一下
                file.toExternalResource().use {it-> }

                KJZH001 1 条回复 最后回复 回复 引用 0
                • KJZH001
                  KJZH001 童心未泯 最后由 编辑

                  现在我直接强转型outputstream....
                  能过编译了,但是不清楚会不会出问题(x

                  1 条回复 最后回复 回复 引用 0
                  • KJZH001
                    KJZH001 童心未泯 @Nambers 最后由 编辑

                    @nambers 好的,谢谢大佬
                    我去试试

                    1 条回复 最后回复 回复 引用 0
                    • 1 / 1
                    • First post
                      Last post
                    Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact