Johannes von Eben, né le et mort le , est un officier prussien qui participe à la Première Guerre mondiale. Initialement au commandement du 10e corps d'armée de réserve, il participe aux premiers combats sur le front de l'Ouest en 1914, puis est transféré sur le front de l'Est jusqu'en 1918. À la fin de la guerre, il prend provisoirement le commandement du 1er corps d'armée avant de prendre sa retraite et de finir sa vie en province de Prusse-Orientale.
En , lors du déclenchement de l'offensive Broussilov, Eben est transféré avec son corps d'armée en Galicie et dans les Carpates sous les ordres de la 2e armée autrichienne. Il parvient à bloquer la progression russe vers la Hongrie au cours de combats durant le mois de .
Le , Johannes von Eben se voit attribuer, sur une suggestion du général Erich Ludendorff, l'ordre Pour le Mérite lors de la visite de l'empereur Guillaume II. Le , il devient commandant de la 9e armée, localisée en Roumanie, en remplacement du général Erich von Falkenhayn. Le maréchal von Mackensen en août intervient pour qu'Eben obtienne les feuilles de chêne à sa décoration Pour le Mérite. Eben reçoit cette décoration le .
Après l'armistice entre la Roumanie et les puissances centrales signé le , la 9e armée allemande est envoyée sur le front de l'Ouest. Elle est engagée dans la bataille de Château-Thierry face à la 6e armée française du général Charles Mangin[1]. Eben cède son commandement au général Fritz von Below et commande le détachement d'armée A placée dans le secteur d'Alsace. Après la signature de l'armistice, en , il replie ses troupes au-delà du Rhin dans le royaume de Wurtemberg.
Après guerre
Le , Johannes von Eben devient le commandant provisoire du 1er corps d'armée stationné à Königsberg. Il occupe ce poste jusqu'au , date de sa démission. Eben décède le à l'âge de 69 années dans sa région natale à Budwity en province de Prusse-Orientale.