Es wäre schön, wenn du einfach mal das machen würdest, was wir schreiben
Und hier hat niemand "cmd" oder "java" geschrieben. Auch beim SwissDelphiCenter ist das Beispiel mit cmd.exe und ich habe auch ganz klar java.exe geschrieben. Wenn das bei ShellExecute und ShellExecuteEx geht, ist das ja ne feine Sache, aber man mag es kaum glauben, CreateProcess gehorcht anderen Regeln.
Ach ja und: "geht nicht" ist keine gute Ansage, wenn man möchte, daß einem geholfen wird. Gerade als Entwickler solltest du vielleicht das beherzigen, was wir Entwickler gern den Benutzern ans Herz legen -
vernünftige Fehlermeldungen. Also einfach mal versuchen den kopierten Code zu verstehen und dann vielleicht auch mal die
Win32-Fehlercodes hier reinschreiben, wenn's "nicht geht"
Nachtrag: übrigens hatte ich dich auch gebeten java.exe auszuführen und nicht "java" als Befehl innerhalb cmd (bzw. cmd.exe), was nämlich ohnehin /c oder /k erfordern würde.
RunCaptured('C:\Dokumente und Einstellungen\Mario\Eigene Dateien\minecraft-server','java.exe','-Xms512M -Xmx512M -cp minecraft-server.jar com.mojang.minecraft.server.MinecraftServer');