A small corporate jet has crashed while taking off from an airport in the U.S. state of New Jersey but everyone on board survived.

The plane skidded off the runway, hit two cars and then slammed into a warehouse, where it burst into flames. Officials say two people who were in the cars are in serious condition.

Several other people were reported to have suffered minor injuries in the crash. The plane was carrying eight passengers and three crew members when it tried to take off from Teterboro Airport, about 20 kilometers from New York City.

Rescue teams have extinguished the fire and aviation officials are investigating the crash.