如何使用Jetty-all.jar启动Jetty嵌入式HelloWorld

如何使用Jetty-all.jar启动Jetty嵌入式HelloWorld,jetty,Jetty,我正在创建一个码头项目,作为一种学习体验。我15岁了,只是在探索编程世界,寻找我喜欢的东西,并在这过程中尽可能多地吸收信息 根据本教程,我刚刚开始创建Jetty服务器 我已经到了最后一步,正在尝试启动我的服务器 java -cp jetty-all.jar:servlet-api-2.5.jar HelloWorld 我试图在Mac上运行它,这是我的错误消息 Error: Could not find or load main class HelloWorld 有人知道这是什么原因吗?我已经

我正在创建一个码头项目,作为一种学习体验。我15岁了,只是在探索编程世界,寻找我喜欢的东西,并在这过程中尽可能多地吸收信息

根据本教程,我刚刚开始创建Jetty服务器

我已经到了最后一步,正在尝试启动我的服务器

java -cp jetty-all.jar:servlet-api-2.5.jar HelloWorld
我试图在Mac上运行它,这是我的错误消息

Error: Could not find or load main class HelloWorld
有人知道这是什么原因吗?我已经编译了HelloWorld.java文件并使用了

javac -cp servlet-api-2.5.jar:jetty-all.jar HelloWorld.java
有人能帮忙解决这个问题吗

提前谢谢。我只需要在这里指出正确的方向。:)


-Henry Harris

如果您在教程中使用了javac命令,请尝试以下命令行

java -cp jetty-all.jar:servlet-api-2.5.jar:. HelloWorld

请注意额外的
:。
部分,它还将使用当前目录查找HelloWorld.class文件。

谢谢。这对我也有用。我试着在windows机器上做这个。在基于windows的机器上,您需要这样做。在-cp之后。也就是说,整个命令在windows机器上的外观如下:java-cp'。;jetty all.jar:servlet-api-2.5.jar;'你好世界