curl -L get.web3j.io | sh && source ~/.web3j/source.sh
$ web3j generate solidity [-hV] [-jt] [-st] -a=<abiFile> [-b=<binFile>] -o=<destinationFileDir> -p=<packageName>
-h, --help Show this help message and exit.
-V, --version Print version information and exit.
-jt, --javaTypes use native java types. Default: true
-st, --solidityTypes use solidity types.
-a, --abiFile=<abiFile> abi file with contract definition.
-b, --binFile=<binFile> optional bin file with contract compiled code in order to generate deploy methods.
-o, --outputDir=<destinationFileDir> destination base directory.
-p, --package=<packageName> base package name.