LeBron James has responded strongly to comments made by Charles Barkley that James is disrespecting the Cavaliers and their fans by discussing his free agency year in 2010, the Associated Press is reporting.

"He's stupid. That's all I've got to say about that," James said Friday night before the Cavaliers' game against Golden State.

Barkley made the comments on TNT's NBA studio show and Dan Patrick's radio show.

"If I was LeBron James, I would shut the hell up," the Hall of Famer said on Patrick's show. "I'm a big LeBron fan. He's a stud. You gotta give him his props. I'm getting so annoyed he's talking about what he's going to do in two years. I think it's disrespectful to the game. I think it's disrespectful to the Cavaliers."