7

我在 Windows 上将独立播放应用程序作为 Java 进程启动时遇到问题。我使用“play dist”命令来生成一个包含应用程序运行所需的所有 jar 的 zip 文件。zip 文件还包含“启动”文件,其中包含应该启动应用程序的脚本(在 Linux 服务器上运行良好)。

我使用“play dist-unzip”命令https://github.com/typesafehub/play-plugins/tree/master/sbtgoodies找到了 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 回答