这是我第一次使用Java和Eclipse。我开始了一个全新的Java项目,我想将NanoHTTPD导入/添加到其中。你怎么样

这是NanoHTTPD的站点:http://nanohttpd.com

谢谢!

编辑

吸取的教训是具体的,否则您会反省。我编辑了问题,这是我遇到的一些背景和问题。

我正在开发需要查询给出的JAVA项目的Node.js后端。管道是行不通的,因为服务将在不同的机器上运行。 Tomcat似乎有些过分,所以我决定使用NanoHTTPD来开发Web服务。我来自Ruby&Nodejs,因此编译和Eclipse对我来说是非常新的。首先,我没有JAR文件,只有TAR和ZIP,从我看来,它们根本不同。但是,我尝试按照推荐的方式导入TAR和ZIP文件,但是与JRE系统库或其他我见过的相比,我在Eclipse中获得的结构似乎不正确。尽管如此,我还是继续尝试从Main.java文件导入包

package fi.iki.elonen;

public class Main {
    public static void main (String[] args)
    {
        System.out.println("Main");
    }
}


当我尝试运行它时,出现以下错误:

Exception in thread "main" java.lang.Error: Unresolved compilation problem:
at Main.main(Main.java:4)


我从IBM "Managing the Java classpath (UNIX and Mac OS X)"那里找到一篇很棒的文章,其中提到诸如Eclipse之类的IDE可以减轻处理源路径,类路径和编译的痛苦。不幸的是,我担心这可能会卡住。

我尝试上传自己所拥有的图像,但显然我还不受欢迎。

有人可以帮助我弄清楚如何不仅导入库,而且如何在项目中使用它们?即使只是一个清晰的Linux / Mac OS X帖子的URL,它也可以解释使用多个软件包的导入,这将是很好的。

最佳答案

NanoHTTPD被设计为非常轻量级。

我只是从github上的源代码中剪切并粘贴了'NanoHTTPD'类,所有内容都在其中-并将其作为类粘贴到了我自己的项目中。

然后,我创建了nanoHTTPD的子类,覆盖了“ serve”方法以发送自己的内容,并且此工作已完成。

10-06 10:45