Joule Is Unit Of. The si unit of energy is joule which is named after james prescott joule and the unit is same as the unit of power. Joule (j) is the unit of energy.
It measures the amount of energy expended when a force of one newton is applied over a distance of. Torque is neither one of those, so even though the units are the same the meaning of joule cannot be applied in.