編寫、編譯solidity有如remix、阿里系開放聯盟鏈合約編寫等在線IDE,但是,老年人就愛使IDEA,便有此篇記錄。
1.首先:IDEA需要安裝solidity插件intellij-solidity
教程如下,不再贅述:idea安裝Solidity插件
2.然後:可以創建、編寫solidity文件後,就是編譯文件,此處需要使用IDEA的External Tools,配置一個solidity,其中使用到的solc下載地址,注意根據自己solidity下載對應版本:solidity/solidity
然後File-settings-tools-extenal tools-create tool配置如下:
program:解壓後solc.exe路徑
arguments:--abi --bin $FileName$ -o $OutputPath$
working directory:$FileDir$
3.緊接着:比如新建一個empty java project,src下新建SimpleStorage.sol
pragma solidity >=0.4.16 <0.7.0;
contract SimpleStorage {
uint storedData;
function set(uint x) public {
storedData = x;
}
function get() public view returns (uint) {
return storedData;
}
}
編譯該文件並生成abi、bin文件