Why are there so few jobs in Europe?

Because free trade agreements mean that it’s cheaper to make things in sweatshops in the far east and import them, than pay European workers who have legally guaranteed rights.

What can be done to solve the problem?

Simple – ban imports of any product whose manufacturer cannot prove that the workers who made it were guaranteed the same rights as European workers.  The jobs will soon come back.