Hallo,
ja - im Prinzip dürfte das problemlos gehen. So entwickle ich nahezu täglich - allerdings aus Windows.
Ich würde evtl. mal starten, hier einen Break-Point zu setzen: https://github.com/OpenEMS/openems/blob/develop/io.openems.edge.bridge.modbus/src/io/openems/edge/bridge/modbus/BridgeModbusTcpImpl.java#L102
Gruß,
Stefan