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    --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 
   web3j solidity generate -b ./tokenExchange.bin -a .\tokenExchange.abi -o ./ -p data

你可能感兴趣的:(web3j编译.sol成java文件)