使用IDEA创建一个Solidity项目
一、下载插件
点击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项目相关推荐
- 树莓派Android Things物联网开发:创建一个Things项目
[转载请注明出处:http://blog.csdn.net/leytton/article/details/77854144] <树莓派Android Things物联网开发>系列文章专栏 ...
- Maven如何用Eclipse创建一个Maven项目【笔记自用】
1.Maven的安装与设置环境变量 想要创建一个Maven项目需要先安装Maven,并且设置好环境变量 去下载Maven 设置环境变量 新建变量MAVEN_HOME,值为Maven的目录X:\XXX\ ...
- 创建一个springMVC项目总结
创建一个springMVC项目总结 1.如何搭建起一个Spring mvc的环境并运行程序. 参考:http://www.cnblogs.com/bigdataZJ/p/springmvc1.html ...
- react项目_保证一看就会 | 手把手教你创建一个React项目
一.如何使用 git 在 GitHub 上创建一个项目 新建一个项目 首先,在github上注册自己的账号,然后登录后,可以看到如下界面,是你的主页.点击右边的➕号,选择第一个选项 填写项目信息 此时 ...
- 如何使用eclipse软件创建一个Java项目?
同学们在参加Java的时候老师肯定会教给你们如何去创建一个项目,这里怕有些同学没记住,所以单独为大家分享一篇如何使用eclipse软件创建一个Java项目教程,感觉有用的话收藏转发一下~ eclips ...
- 初学者用pycharm创建一个django项目和一个app时需要注意的事项
目录 如何新建一个djiango项目: 如何创建一个app: 如何启动一个django项目: 新建一个django项目,需要注意以下几项配置: 如何新建一个djiango项目: 1.在pycharm中 ...
- Django从理论到实战(part3)--创建一个Django项目
学习笔记,仅供参考 本系列Blog以应用为主,理论基础部分我在后端专栏的Django系列博客已经写过了,如果有些需要补充的知识点,我会在这个系列中,尽量详细的写一下. 文章目录 创建一个Django项 ...
- 创建python虚拟环境,安装django,创建一个django项目,在项目中创建一个应用(ubuntu16.04)...
一.创建python虚拟环境 首先,为什么要创建python的虚拟环境? 因为,在实际的项目开发中,每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要 我们根据需求不断的更新或卸载相应的库 ...
- 把python37添加到环境变量配置_关于在win 10上成功创建一个Django项目时遇到django-admin的手动配置环境变量问题。...
前言 初学Python Web 在创建第一个Djang项目的时候出现了很多的问题,今天和大家分享并记录一下这次艰难的历程! 一.官网下载Python以及安装Django 1.Python的下载安装 链 ...
最新文章
- 51 执行远程命令(Paramiko)
- python捷豹_图像处理基本工具——Python 环境下的 Pillow( PIL )
- 分布式计算的模式语言读后感--基线架构
- jQuery获取元素内容
- P1407-[国家集训队]稳定婚姻【tarjan,强连通分量】
- merge语句使用_使用SQL:2003 MERGE语句的奥术魔术
- python中nlp的库_用于nlp的python中的网站数据清理
- Vue基础之Vue实例
- 对一句正则表达式的理解
- String.IsNullOrEmpty()方法以及C#中的示例
- GZNT模版文件说明
- matlab衰减指数的程序是,衰减方程的数值计算程序(matlab和fortran)
- 如何安装mysql 5.6_如何安装MySQL 5.6?
- 动画(FLASH)下载任我行-----保存自己喜欢的动画的方法总结
- 强烈推荐:20款优秀的数据可视化工具
- uniapp制作App实现下载系列功能
- 删除计算机硬盘中的文件,硬盘上数据如何彻底删除 硬盘上数据彻底删除方法【详解】...
- 淘宝天猫店招空白间隔去除
- caffe生成lmdb数据集的脚本
- 项目管理理论和实施方法论的关系是什么?
热门文章
- 【Dubbo】序列化异常—— com.esotericsoftware.kryo.KryoException: Buffer underflow
- 【Python】基于Python获取腾讯位置大数据并进行数据清洗与可视化
- 代码格式化工具:pretter
- 山东大学软件学院项目实训-创新实训-山大软院网络攻防靶场实验平台(八)-RCE漏洞
- 23.2.7 点亮三个灯
- 再见,安卓开发权威指南
- D3D11的简单字体
- 实现 酷狗音乐 歌词播放效果
- WIN 7和WIN 10添加和删除静态路由
- QQ快捷登录提示:禁止开发商强制用户重新注册或绑定其他帐号