You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:在IntelliJ中使用Solidity开发智能合约,创建项目无对应选项

在IntelliJ中开启Solidity开发的解决方案

我之前也碰到过一模一样的问题!咱们一步步来解决:

1. 先确认Solidity插件是否真的启用了

有时候安装完插件后,IDE并不会自动启用它。你可以这么检查:

  • 打开IntelliJ的设置(快捷键Ctrl+Alt+S,或者顶部菜单栏点击File > Settings)
  • 找到Plugins选项,在搜索框输入Solidity
  • 查看插件旁边的复选框是否处于勾选状态,如果没勾选,勾选后点击Apply,然后重启IntelliJ

2. 用空项目搭建Solidity开发环境

很多Solidity插件不会提供专门的项目模板,所以可以先创建空项目,再手动添加Solidity文件:

  • 启动IntelliJ,选择New Project,然后选中Empty Project,设置好项目路径后点击Create
  • 进入项目后,右键点击项目根目录,选择New > File,命名为xxx.sol(比如MyFirstContract.sol),IDE会自动识别这是Solidity文件,开启语法高亮、代码补全等功能

3. 检查插件与IDE版本的兼容性

如果上面两步都没用,大概率是插件和你的IntelliJ版本不匹配:

  • 回到Plugins页面,找到intellij-solidity插件,点击插件详情查看它支持的IntelliJ版本范围
  • 如果你的IDE版本不在支持范围内,可以尝试升级IntelliJ到最新稳定版,或者在插件市场中找适配你当前IDE版本的旧版插件

4. 重置IDE缓存(终极方案)

有时候IDE缓存会导致插件无法正常加载,你可以试试重置缓存:

  • 关闭IntelliJ,找到IDE的缓存目录(Windows一般是C:\Users\<你的用户名>\.IntelliJIdea<版本号>\system\caches,Mac是~/Library/Caches/JetBrains/IntelliJIdea<版本号>)
  • 删除缓存目录里的所有内容,然后重新启动IntelliJ

按照这些步骤操作,应该就能顺利开启Solidity开发了。

内容的提问来源于stack exchange,提问作者forhas

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 09:10:12