web3j编译.sol成java文件

一、下载web3j工具
https://github.com/web3j/web3j/releases
二、安装solc编译工具

 -> npm install -g solc

三、web3j配置单到系统环境变量里
四、编译sol文件 (以下是在web3j4.0.0下的命令)
4.1编译sol文件生成.bin和.abi文件

  -> solcjs <sol文件目录>   --optimize  --bin --abi --output-dir <输出目录>
  solcjs ./TokenExchange.sol --optimize --bin --abi --output -dir ./

4.2根据.bin和.abi文件生成.java文件

  -> web3j solidity generate -b <编译的bin文件地址> -a <编译的abi文件地址> -o <输出目录> -p <java包名>
   web3j solidity generate -b ./tokenExchange.bin -a .\tokenExchange.abi -o ./ -p data
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 单位有一副主任,擅长巴结经理,正好经理的头发稀少,属于那种中间溜冰场四周铁丝网的发型,员工们私下纷纷夸副...
    长借白云2阅读 325评论 0 0
  • 毕业季的时候学校的跳蚤市场拍到的 每一次看到都强烈的感受到离别的气氛和不舍 有课本,杂志,明信片,扑克… 这些都是...
    解暑阅读 191评论 1 0
  • 深夜垄断了地平线 另一边酣然入梦 猝然惊醒辗转 祈祷天亮加速提前 想象夜晚里的月亮 可以像正午的太阳耀眼 融化冰冷...
    微笑的百合花阅读 527评论 1 5
  • 前天陪女朋友看了黄渤的《一出好戏》,说实话,影片的前30分钟,我基本上是坐不住的。 我感觉平平淡淡的叙事风格,当成...
    八万学长阅读 422评论 4 1

友情链接更多精彩内容