I am using the readme guide https://github.com/web3j/web3j.
What I am interested is developing smart contracts from my host with Java + Web3j to private Ethereum network which runs on my virtual machine.
There are such lines:
Web3j web3 = Web3j.build(new HttpService()); // defaults to http://localhost:8545/
Credentials credentials = WalletUtils.loadCredentials("password", "/path/to/walletfile");
How should I create this wallet? Should I generate account on my VM and then copy wallet.json
file to my host?