Ingen kommer att ställas till svars för olyckan mellan stridsfordonet och SJ-tåget som inträffade under militärövningen Aurora 17 i slutet av september.
Åklagaren Bengt Svensson vid riksenheten för miljö- och arbetsmiljömål beslutade att lägga ner förundersökningen om vårdslöshet i trafik samt arbetsmiljöbrott på tisdagen.
Han har inte hittat några bevis som tyder på att soldaterna i stridsfordonet har gjort något fel.
– Mitt beslut går ut på att de inte har tagit några risker. De har gjort vad som är normalt för dem som kör. För att det ska bli ett brott behöver det vara ett medvetet risktagande, säger han.
Bengt Svensson menar att soldaterna från det Södra skånska regementet felbedömt situationen, vilket inte är brottsligt.
– De tyckte att de haft dålig sikt och inte haft möjlighet att bedöma det riktigt. Men de har gjort det så gott de kan i den situationen, säger åklagaren.
Tidigare beslutade Statens haverikommission att inte utreda olyckan eftersom den inte uppfyllt vissa säkerhetsbrister och ekonomiska aspekter som krävs.
Tre soldater skadades och fördes till sjukhus efter kollisionen mellan stridsfordonet och Sj-tåget med drygt 70 passagerare.