Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java翻译器的稳定性?;我们能把solidity文件转换成Java文件吗_Java_Ethereum_Code Translation_Solidity - Fatal编程技术网

Java翻译器的稳定性?;我们能把solidity文件转换成Java文件吗

Java翻译器的稳定性?;我们能把solidity文件转换成Java文件吗,java,ethereum,code-translation,solidity,Java,Ethereum,Code Translation,Solidity,有没有一种工具可以自动将solidity转换成Java?我们可以将solidity文件转换成Java吗?不幸的是,目前还没有这样的工具。是的,有一种叫做web3j的工具可以将solidity转换成Java。用于在Windows上使用此功能 1.安装npm 2.npm安装web3j 3.安装牢固性 在remix ide(在线)中编译您的智能合约,生成abi并将其保存到一个新文件,即contract_name.abi 还可以从remix中获取字节码,并将其保存到名为contract\u name.b

有没有一种工具可以自动将solidity转换成Java?我们可以将solidity文件转换成Java吗?

不幸的是,目前还没有这样的工具。

是的,有一种叫做web3j的工具可以将solidity转换成Java。用于在Windows上使用此功能

1.安装npm 2.npm安装web3j 3.安装牢固性 在remix ide(在线)中编译您的智能合约,生成abi并将其保存到一个新文件,即contract_name.abi

还可以从remix中获取字节码,并将其保存到名为contract\u name.bin的新文件中 打开命令提示符并运行以下命令

web3j solidity generate contract\u name.bin contract\u name.abi-o out-p packagename


要运行上述命令,.abi和.bin文件必须位于同一目录中。输出文件将位于“out”文件夹中。文件名为contract\u name.java。

好的,我知道了。谢谢