7

Windows でスタンドアロンの再生アプリケーションを Java プロセスとして起動する際に問題があります。アプリケーションの実行に必要なすべての jar を含む zip ファイルを生成するために、「play dist」コマンドを使用します。zip ファイルには、アプリケーションを起動するスクリプトを含む「開始」ファイルも含まれています (Linux サーバーで正常に動作します)。

「play dist-unzip」コマンドで sbtgoodies プラグインを見つけましたhttps://github.com/typesafehub/play-plugins/tree/master/sbtgoodies。正常に動作しますが、常に UNIX スクリプトの「開始」が表示されます。Windows スクリプト「start.bat」を取得するにはどうすればよいですか?

4

2 に答える 2

15

次のコマンド ラインを使用した start.bat は機能するはずです。

java %1 -cp "./lib/*;" play.core.server.NettyServer .

「;」に注意してください lib/* の後、Windows プリプロセッサがワイルドカードを展開するのを防ぎます

于 2012-06-06T07:54:23.230 に答える
0

クラスパス プロパティが異なるようです。-cp "staged/*" で試しましたか

于 2012-06-05T10:55:38.643 に答える