[求助]IDEA未配置kotlin
-
这个是我之前仿照着实列写的项目,但是最近打开的时候出现了未配置kotlin
或许这个问题确实有点傻....但是我在网上也没有找到相关的解决方案,所以最后还是向这里来求助了= =
还请大家多多见谅,同时也先感谢大家的帮助了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
-
另外我还有个问题想问一下
// 文件可以是 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的运行目录吗? -
- 可以试一下更新mirai的版本
- 图片路径可以用在onEnable里用 this.dataFolder.resolve("") 或者 this.configFolder.resolve("")
-
@nambers 谢谢
不过kotlin未配置的问题我后来重新新建了个项目就解决了
但是我发现ExternalResource这个对象下面好像没有create这个方法
可以麻烦请教一下该怎么办吗 -
请教一下大家这个怎么解决,我找到的例子似乎都需要用到ExternalResource.create这个来实列化对象
谢谢! -
@kjzh001 你可以试一下
file.toExternalResource().use {it-> }
-
现在我直接强转型outputstream....
能过编译了,但是不清楚会不会出问题(x -
@nambers 好的,谢谢大佬
我去试试