具有非默认 运行 功能的 Ceylon fat-jar
Ceylon fat-jar with non-default run function
我在名为 POSTtoFile 的文件夹中有一个简单的 http server。它有一个模块(server
)和一个包(server
)和一个文件runServer.ceylon
,函数runServer
是主要方法。像这样构建一个胖罐子:
ceylon fat-jar server/1.0.0 --run=server::runServer
和运行这样的罐子:
java server-1.0.0.jar
我收到这个错误:
Error: Could not find or load main class server-1.0.0.jar
像这样构建 fat jar:
ceylon fat-jar server/1.0.0 --run=runServer
给出相同的结果。
我关注了this guide。
运行 一个 jar 文件用 java -jar server-1.0.0.jar
完成。
如果您省略 -jar
参数,它会尝试加载一个名为 server-1.0.0.jar
的 class(这不是一个有效的 class 名称,至少在 Java 中,不确定 JVM)。
我在名为 POSTtoFile 的文件夹中有一个简单的 http server。它有一个模块(server
)和一个包(server
)和一个文件runServer.ceylon
,函数runServer
是主要方法。像这样构建一个胖罐子:
ceylon fat-jar server/1.0.0 --run=server::runServer
和运行这样的罐子:
java server-1.0.0.jar
我收到这个错误:
Error: Could not find or load main class server-1.0.0.jar
像这样构建 fat jar:
ceylon fat-jar server/1.0.0 --run=runServer
给出相同的结果。
我关注了this guide。
运行 一个 jar 文件用 java -jar server-1.0.0.jar
完成。
如果您省略 -jar
参数,它会尝试加载一个名为 server-1.0.0.jar
的 class(这不是一个有效的 class 名称,至少在 Java 中,不确定 JVM)。