Sachverhalt: A. Der aus Serbien stammende A._ (geboren am 22. April 1989) reiste am 29. Januar 1993 zusammen mit seiner Mutter und seinen vier Geschwistern im Rahmen des Familiennachzugs in die Schweiz, wo er eine Niederlassungsbewilligung erhielt. Er wurde in der Schweiz zu folgenden Strafen verurteilt: - 1 Monat Freiheitsstrafe, bedingt, wegen bandenmässigen Diebstahls und Versuchs dazu, mehrfacher Sachbeschädigung und Hausfriedensbruchs (begangen vom 18. bis zum 29. Januar 2007; Jugendverfügung der Jugendanwaltschaft Solothurn vom 16. Juli 2007); - Fr. 800.-- Busse wegen Nichtbeachtens von Haltezeichen der Polizei, Führens eines Personenwagens in nicht betriebssicherem Zustand und Führens eines Personenwagens ohne die vorgeschriebene Begleitung (begangen am 18. April 2009; Urteil des Richteramts Solothurn-Lebern vom 1. Februar 2011); - 15 Tagessätze zu je Fr. 70.-- Geldstrafe und Fr. 1'400.-- Busse wegen Fahrens in fahrunfähigem Zustand (qualifizierte Blutalkoholkonzentration) und Verletzung der Verkehrsregeln (Missachten des Vorschriftssignals «Busfahrbahn»), (begangen am 4. Juli 2009; Strafverfügung der Staatsanwaltschaft Solothurn vom 21. Oktober 2009); - 28 Monate Freiheitsstrafe unter Gewährung des bedingten Vollzugs für 16 Monate und Fr. 300.-- Busse wegen Verbrechens, mehrfachen Vergehens und mehrfacher Übertretung des Bundesgesetzes über die Betäubungsmittel, gewerbsmässiger Geldwäscherei, Pornographie, Fahrens in fahrunfähigem Zustand und Widerhandlung gegen das Waffengesetz (begangen zwischen dem 1. Januar 2007 und dem 3. April 2011; Urteil des Richteramts Solothurn-Lebern vom 27. Mai 2013); - 120 Tagessätze zu je Fr. 30.-- Geldstrafe, bedingt, und Fr. 350.-- Busse wegen Betrugs und Urkundenfälschung (begangen zwischen dem 12. und 30. Dezember 2011; Strafbefehl der Staatsanwaltschaft Solothurn vom 19. November 2013). - 60 Tagessätze zu je Fr. 30.-- Geldstrafe und Fr.150.-- Busse wegen Entwendung eines Motorrads zum Gebrauch, Führen eines Motorfahrzeugs trotz Entzugs des erforderlichen Ausweises und Verletzung der Verkehrsregeln durch Mangel an Aufmerksamkeit (Auffahrkollision); (begangen am 3. September 2012; Strafbefehl der Staatsanwaltschaft Solothurn vom 17. Dezember 2012); Ausserdem befinden sich mehrere Strafanzeigen in den Akten insbesondere betreffend Eigentumsdelikten, welche alle in die Jugendzeit des Beschwerdeführers (im Alter von 13 bis 16 Jahren) fallen. Seit dem 18. November 2013 befindet er sich im Strafvollzug. A._ hat keinen Berufsabschluss und war immer wieder arbeitslos. Vor seinem Strafantritt war er zu 50 % in der Firma seines Bruders beschäftigt. Gemäss Betreibungsregisterauszug vom 27. September 2013 bestanden gegen ihn zwei offene Verlustscheine im Betrag von Fr. 42'440.15 und Betreibungen im Betrag von Fr. 21'284.65. Er musste bisher nicht von der Sozialhilfe unterstützt werden. B. Mit Verfügung vom 17. Januar 2014 widerrief das Migrationsamt des Kantons Solothurn die Niederlassungsbewilligung von A._ und wies ihn an, am Tag seiner Haftentlassung die Schweiz zu verlassen. Eine dagegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Solothurn mit Urteil vom 22. April 2014 ab. C. A._ erhebt Beschwerde in öffentlich-rechtlichen Angelegenheiten beim Bundesgericht mit dem Antrag, die Niederlassungsbewilligung sei nicht zu widerrufen und auf eine Wegweisung sei zu verzichten. Eventualiter sei ihm eine Aufenthaltsbewilligung unter Auflagen zu erteilen und auf eine Wegweisung zu verzichten. D. Das Verwaltungsgericht und das Migrationsamt des Kantons Solothurn sowie das Bundesamt für Migration beantragen Abweisung der Beschwerde. Das Migrationsamt weist darauf hin, dass A._ seit 1. Januar 2014 von der Sozialhilfe unterstützt werde. A._ seinerseits bringt replikweise vor, er habe seit 1. September 2014 eine Arbeitsstelle. Mit Verfügung des Präsidenten der II. öffentlich-rechtlichen Abteilung des Bundesgerichts vom 2. Juni 2014 wurde der Beschwerde - antragsgemäss - die aufschiebende Wirkung zuerkannt. 