Los Angeles Lakers forward LeBron James will not be in the opening lineup when the NBA All-Star Game tips off next month, ending a record 21-year run in which he was selected as a starter.