我在名为POSTtoFile的文件夹中有一个简单的http server。它具有一个模块(server
)和一个包(server
),以及一个带有功能runServer.ceylon
的文件runServer
,这是主要方法。像这样建造一个胖子罐:
ceylon fat-jar server/1.0.0 --run=server::runServer
并像这样运行jar:
java server-1.0.0.jar
我收到此错误:
Error: Could not find or load main class server-1.0.0.jar
像这样建造胖子罐子
ceylon fat-jar server/1.0.0 --run=runServer
给出相同的结果。
我关注了this guide。
答案 0 :(得分:1)
使用java -jar server-1.0.0.jar
完成jar文件的运行。
如果省略了-jar
参数,它将尝试加载名为server-1.0.0.jar
的类(这不是有效的类名,至少在Java中是不确定的,不确定JVM)。