在IntellIJ IDEA中,我像服务器一样启动我的Kotlin项目。 这是我的运行配置:
好。它从端口3333开始。
我将此类用于服务器
import javax.ws.rs.GET
import javax.ws.rs.Path
import javax.ws.rs.Produces
import javax.ws.rs.QueryParam
import javax.ws.rs.core.MediaType
好。
但是我需要从控制台将应用程序作为服务器启动。
我该怎么做?
我尝试:
java server config.yml -jar com.myproject.jar
但我收到错误消息:
Error: Could not find or load main class server
答案 0 :(得分:1)
您必须将命令行参数放在JVM的参数之后,例如
java -jar com.myproject.jar server config.yml
如果您需要指定位于Jar中某个位置的主类,请执行以下操作:
java -cp com.myproject.jar com.myproject.AppStarterKt server config.yml
答案 1 :(得分:0)
您可以将您的主类放在清单文件中或将其添加为参数。看看这个post。
答案 2 :(得分:0)
我认为这是因为您在java server config.yml -jar com.myproject.jar
我认为这可能是solution