这是我第一次使用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”方法以发送自己的内容,并且此工作已完成。