一、下载插件

点击File-->Settings-->Plugins-->搜索Solidity插件

安装完毕后,是不能直接手动建立solidity项目的,需要建立一个java项目或者其他项目,然后右键项目名,在弹出的选项中选择New,然后点击New Solidity File选项,会弹出下面的对话框,输入你的合约文件名,并选择Smart contract。

【注】:idea中启动Solidity项目直接下载插件即可

二、配置External Tools

可以创建、编写solidity文件后,就是编译文件,此处需要使用IDEA的External Tools,配置一个solidity,其中使用到的solc下载地址,注意根据自己solidity下载对应版本

此时可以编写合约文件了,但还不能编译合约,所以需要先下载solidity的编译器:solc ,命令行可执行文件名为solcjs。

然后将编译器连接到IntelliJ idea中,在设置中找到External Tools,可以看到如下图右侧区域,这是我已经创建的外部工具

mirrors / ethereum / solidity · GIT CODE

使用IDEA创建一个Solidity项目相关推荐

  1. 树莓派Android Things物联网开发:创建一个Things项目

    [转载请注明出处:http://blog.csdn.net/leytton/article/details/77854144] <树莓派Android Things物联网开发>系列文章专栏 ...

  2. Maven如何用Eclipse创建一个Maven项目【笔记自用】

    1.Maven的安装与设置环境变量 想要创建一个Maven项目需要先安装Maven,并且设置好环境变量 去下载Maven 设置环境变量 新建变量MAVEN_HOME,值为Maven的目录X:\XXX\ ...

  3. 创建一个springMVC项目总结

    创建一个springMVC项目总结 1.如何搭建起一个Spring mvc的环境并运行程序. 参考:http://www.cnblogs.com/bigdataZJ/p/springmvc1.html ...

  4. react项目_保证一看就会 | 手把手教你创建一个React项目

    一.如何使用 git 在 GitHub 上创建一个项目 新建一个项目 首先,在github上注册自己的账号,然后登录后,可以看到如下界面,是你的主页.点击右边的➕号,选择第一个选项 填写项目信息 此时 ...

  5. 如何使用eclipse软件创建一个Java项目?

    同学们在参加Java的时候老师肯定会教给你们如何去创建一个项目,这里怕有些同学没记住,所以单独为大家分享一篇如何使用eclipse软件创建一个Java项目教程,感觉有用的话收藏转发一下~ eclips ...

  6. 初学者用pycharm创建一个django项目和一个app时需要注意的事项

    目录 如何新建一个djiango项目: 如何创建一个app: 如何启动一个django项目: 新建一个django项目,需要注意以下几项配置: 如何新建一个djiango项目: 1.在pycharm中 ...

  7. Django从理论到实战(part3)--创建一个Django项目

    学习笔记,仅供参考 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列中,尽量详细的写一下. 文章目录 创建一个Django项 ...

  8. 创建python虚拟环境,安装django,创建一个django项目,在项目中创建一个应用(ubuntu16.04)...

    一.创建python虚拟环境 首先,为什么要创建python的虚拟环境? 因为,在实际的项目开发中,每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要 我们根据需求不断的更新或卸载相应的库 ...

  9. 把python37添加到环境变量配置_关于在win 10上成功创建一个Django项目时遇到django-admin的手动配置环境变量问题。...

    前言 初学Python Web 在创建第一个Djang项目的时候出现了很多的问题,今天和大家分享并记录一下这次艰难的历程! 一.官网下载Python以及安装Django 1.Python的下载安装 链 ...

最新文章

  1. 51 执行远程命令(Paramiko)
  2. python捷豹_图像处理基本工具——Python 环境下的 Pillow( PIL )
  3. 分布式计算的模式语言读后感--基线架构
  4. jQuery获取元素内容
  5. P1407-[国家集训队]稳定婚姻【tarjan,强连通分量】
  6. merge语句使用_使用SQL:2003 MERGE语句的奥术魔术
  7. python中nlp的库_用于nlp的python中的网站数据清理
  8. Vue基础之Vue实例
  9. 对一句正则表达式的理解
  10. String.IsNullOrEmpty()方法以及C#中的示例
  11. GZNT模版文件说明
  12. matlab衰减指数的程序是,衰减方程的数值计算程序(matlab和fortran)
  13. 如何安装mysql 5.6_如何安装MySQL 5.6?
  14. 动画(FLASH)下载任我行-----保存自己喜欢的动画的方法总结
  15. 强烈推荐:20款优秀的数据可视化工具
  16. uniapp制作App实现下载系列功能
  17. 删除计算机硬盘中的文件,硬盘上数据如何彻底删除 硬盘上数据彻底删除方法【详解】...
  18. 淘宝天猫店招空白间隔去除
  19. caffe生成lmdb数据集的脚本
  20. 项目管理理论和实施方法论的关系是什么?

热门文章

  1. 【Dubbo】序列化异常—— com.esotericsoftware.kryo.KryoException: Buffer underflow
  2. 【Python】基于Python获取腾讯位置大数据并进行数据清洗与可视化
  3. 代码格式化工具:pretter
  4. 山东大学软件学院项目实训-创新实训-山大软院网络攻防靶场实验平台(八)-RCE漏洞
  5. 23.2.7 点亮三个灯
  6. 再见,安卓开发权威指南
  7. D3D11的简单字体
  8. 实现 酷狗音乐 歌词播放效果
  9. WIN 7和WIN 10添加和删除静态路由
  10. QQ快捷登录提示:禁止开发商强制用户重新注册或绑定其他帐号