1

私と友人はしばらくの間、これをやろうとしてきました。私たちはそれをすることができませんでした。

しかし、私たちがやろうとしているのは、delphi から .jar ファイルを実行/実行することです (ボタンのクリックのように)。

(ShellAPI から) ShellExecute を使用してみましたが、パラメーターを正しく渡す方法がわかりませんでした。

最終目的は、彼のマインクラフト サーバー (bukkit) を Delphi で実行することです。(これらは "java -Xmx1024M -Xms1024M -jar minecraft_server.jar" に渡される通常のパラメーターです) 無意味に思えるかもしれませんが、私たちはそれが良い挑戦になると考えました。それで、外部ライブラリを使用しなくても可能だと思っていましたが、助けてもらえますか? ソースを求めているのではなく、支援と出発点を求めています。前もって感謝します

4

1 に答える 1

4

このような:

ShellExecute(
    0, 
    nil, 
    'java.exe', 
    '-Xmx1024M -Xms1024M -jar minecraft_server.jar',
    nil,
    SW_SHOW
);

これが機能するためには、minecraft_server.jarを呼び出すときにファイルが作業ディレクトリに配置されている必要がありますShellExecute。確認できない場合は、.jar ファイルへのフル パスを渡します。

于 2013-05-20T20:05:19.273 に答える