使用web3j工具生成java版本的智能合约

 npm install -g solc

 

 solcjs    --optimize  --bin --abi --output-dir <输出目录>

 

solcjs F:\\hello_sol_hello.sol   --optimize  --bin --abi --output-dir F:\\

 

这里有个坑,就是使用solcjs 编译智能合约文件输出到目录会有一个文件夹,这个需要手动创建,我这里输出目录到F:\\ 但是它还是要输出到F:\\F_\ 下,这里的F_文件夹需要我们创建!

 

 web3j solidity generate <编译的bin文件地址> <编译的abi文件地址> -o <输出目录> -p

//demo

web3j solidity generate F:\F_\hello_sol_hello.bin F:\F_\hello_sol_hello.abi -o E:\etheth\src\main\java -p xyz.lihang.demo.eth.sol

 

你可能感兴趣的:(java)