Hi Nuc_sun,
have you find the answer?
I think the topic title may make people confused. You can run BACnet4J on Linux physical machine, it runs OK! The problem you encountered is BACnet4J run on Linux in virtual machine. The network settings of the virtual machine is not suitable for BACnet4J, I think!