Is there a tool out there that can automatically convert Java to Solidity? And can we convert Java file to Solidity?
I found that there exists Jthereum that is in its beta version now. Is there a simpler and/or more robust tool to write smart contracts in Java or to translate Java code into Solidity code?
In theory, you can even write smart contracts in Brainfuck. While both Solidity and Java are Turing complete languages, any such converted would not be meaningful.
There is no point to write smart contracts in Java, because it is not about the language, it is about the exotic runtime that EVM offers
Solidity is easy language to learn
Java is a bad language for writing smart contracts
Smart contract programming is not difficult due to programming language, but due to difficult and adverse run-time environment
Users of such tools cannot easily access or understand open source golden standard smart contracts like OpenZeppelin
EVM smart contracts need to be heavily hand optimised and any translator is unlikely to have zero abstraction cost
While it is a theory in possible, the idea of translator works very badly in the context of smart contracts.