Windows下使用web3j生成Java文件

编程入门 行业动态 更新时间:2024-10-16 02:22:12

Windows下使用web3j生成Java<a href=https://www.elefans.com/category/jswz/34/1771438.html style=文件"/>

Windows下使用web3j生成Java文件

1.安装好web3.js,教程:

再安装编译sol工具:

安装solc:npm install -g solc

安装成功:solcjs --version  or solcjs --help

2.使用 contract

demo:

pragma solidity 0.4.24;
contract Demo {address public minter;mapping (address => uint) public balances;event Sent(address from,address to,uint amount);function Demo() {minter = msg.sender;}function mint(address receiver,uint amount) {if(msg.sender != minter) throw;balances[receiver] += amount;}function send(address receiver,uint amount) {if(balances[msg.sender] < amount) return;balances[msg.sender] -= amount;balances[receiver] += amount;Sent(msg.sender,receiver,amount);}
}

3.在Windows下新建目录,用于存放智能合约的文件。F:\ContractFile

可以使用atom或者editplus打开:原文查看:

4.在DOS窗口中编译sol文件。

solcjs F:/ContractFile/demo.sol --bin --abi --optimize -o F:/ContractFile/output/

此时,在output(自动创建)目录下,看到.bin和.abi文件。

5.在DOS下,输入命令,生成Java文件。

web3j solidity generate F:\ContractFile\output\F__ContractFile_demo_sol_Demo.bin F:\ContractFile\output\F__ContractFile_demo_sol_Demo.abi -p com.janeyork.contract -o F:/ContractFile/java
命令详解:
web3j solidity generate <编译的bin文件地址> <编译的abi文件地址> -p <java包名> -o <输出目录>

生成成功!

提示:

DOS下路径最好使用/;

编译后的文件名称过长的话可以使用

ren(rename)命令重命名
ren c:/a.txt c:/b.txt

 

 

更多推荐

Windows下使用web3j生成Java文件

本文发布于:2024-03-23 01:35:07,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1738915.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文件   Windows   web3j   Java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!