Sachverhalt: Sachverhalt: A. Der aus Mazedonien stammende X._ (geb. 1984) reiste im April 1984 im Rahmen des Familiennachzugs in die Schweiz ein. Er wurde in die Niederlassungsbewilligung seines Vaters einbezogen. Im Alter von 13 Jahren wurde er erstmals straffällig, worauf Ende 1997 eine Strafverfügung gegen ihn erging. Weil X._ in der Folge seine deliktische Tätigkeit fortsetzte, drohte ihm das Ausländeramt des Kantons Thurgau am 30. September 2003 die Ausweisung an. Danach beging X._ weiterhin Delikte. Deswegen wies ihn das Ausländeramt mit Verfügung vom 11. August 2005 aus der Schweiz aus. Der hiegegen beim Departement für Justiz und Sicherheit des Kantons Thurgau erhobene Rekurs blieb erfolglos (Entscheid vom 23. Januar 2007). Auch das Verwaltungsgericht des Kantons Thurgau bestätigte die Ausweisung mit Urteil vom 11. Juli 2007. A. Der aus Mazedonien stammende X._ (geb. 1984) reiste im April 1984 im Rahmen des Familiennachzugs in die Schweiz ein. Er wurde in die Niederlassungsbewilligung seines Vaters einbezogen. Im Alter von 13 Jahren wurde er erstmals straffällig, worauf Ende 1997 eine Strafverfügung gegen ihn erging. Weil X._ in der Folge seine deliktische Tätigkeit fortsetzte, drohte ihm das Ausländeramt des Kantons Thurgau am 30. September 2003 die Ausweisung an. Danach beging X._ weiterhin Delikte. Deswegen wies ihn das Ausländeramt mit Verfügung vom 11. August 2005 aus der Schweiz aus. Der hiegegen beim Departement für Justiz und Sicherheit des Kantons Thurgau erhobene Rekurs blieb erfolglos (Entscheid vom 23. Januar 2007). Auch das Verwaltungsgericht des Kantons Thurgau bestätigte die Ausweisung mit Urteil vom 11. Juli 2007. B. Mit als "Beschwerde" bezeichneter Eingabe vom 14. September 2007 beantragt X._ dem Bundesgericht, die Entscheide des Verwaltungsgerichts, des kantonalen Departements für Justiz und Sicherheit und des Ausländeramts aufzuheben und auf die Ausweisung zu verzichten. Eventuell sei die Angelegenheit zur Neubeurteilung an die Vorinstanzen zurückzuweisen. B. Mit als "Beschwerde" bezeichneter Eingabe vom 14. September 2007 beantragt X._ dem Bundesgericht, die Entscheide des Verwaltungsgerichts, des kantonalen Departements für Justiz und Sicherheit und des Ausländeramts aufzuheben und auf die Ausweisung zu verzichten. Eventuell sei die Angelegenheit zur Neubeurteilung an die Vorinstanzen zurückzuweisen. C. Das Bundesamt für Migration, das kantonale Departement für Justiz und Sicherheit sowie das Verwaltungsgericht des Kantons Thurgau beantragen Abweisung der Beschwerde.