Unloading compliance (UC) method and normalization method (NM) are two of the most commonly used methods for determining the fracture toughness of materials. However, considerable differences often exist in the fracture toughness determined by these two methods, which solicits a new method to determine the fracture toughness accurately. In this paper, the compliance of crack length differences is discovered, analyzed, and verified by experiments. Based on this compliance, a new accurate method, known as the accurate J-R curve method (AJR), is developed and verified by test results. It is found that the J-R curves determined by the new AJR method are more accurate than those determined by UC and NM. The developed new AJR method and the results presented in this paper can assist engineers and researchers to determine J-R curves and fracture toughness of steels more accurately and can contribute to the body of knowledge of fracture mechanics.