设一直边为x,则另一直边长x-4,斜边的长:x+x-4-8=2x-12
由勾股定理得
(2x-12)^2=x^2+(x-4)^2 (x>4)
解得
x=16或4(舍去)
这个直角三角形各边得长.:12,16,20