【问题标题】:NanoHTTPD: How do I add it to a current Java eclipse project and use it?NanoHTTPD:如何将它添加到当前的 Java eclipse 项目中并使用它?
【发布时间】:2015-02-01 06:17:07
【问题描述】:

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

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

谢谢!

编辑

经验教训,要具体,否则你会因为问而被反斜杠。我编辑了这个问题,这里有一些背景和我遇到的问题。

我正在开发一个 Nodejs 后端,它需要查询我收到的一个 JAVA 项目。管道是不行的,因为服务将在不同的机器上运行。 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,该帖子解释了如何使用多个包进行导入也是很棒的。

【问题讨论】:

标签: java eclipse packages nanohttpd


【解决方案1】:

NanoHTTPD 被设计为非常轻量级。

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

然后我创建了一个 nanoHTTPD 的子类,覆盖了“serve”方法来发送我自己的东西,这就完成了。

【讨论】:

    【解决方案2】:

    下载jar,拖入项目中,右键添加到构建路径中。

    【讨论】:

    • 先生,我从哪里可以得到 nano httpd jar?
    猜你喜欢
    • 2011-03-12
    • 1970-01-01
    • 1970-01-01
    • 2011-09-04
    • 2016-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-07
    相关资源
    最近更新 更多