我发现了很多教程,教我如何连接网站和适应一些表格,但几乎所有的教程都包含一小段代码-没有导入,我发现我需要使用像htmlunit或watij这样的特殊库,所以我下载了它,并尝试使用,但我不能。我试过将下载的zip文件中的所有jar文件放到java compile中的lib文件夹中,但没有成功。我也试着用 -classpath
-但它不起作用-可能我用错了它,一直以来我得到。 Main.java:5: error: package [...] does not exist.
如何将库添加到java编译器或如何使用库正确编译文件。
我使用的是windows和jdkversion:10.0.1,也没有使用eclipse这样的高级java编辑器。
总之:
import gargoylesoftware.htmlunit.WebClient;
import gargoylesoftware.htmlunit.html.HtmlElement;
import gargoylesoftware.htmlunit.html.HtmlOption;
import gargoylesoftware.htmlunit.html.HtmlPage;
import gargoylesoftware.htmlunit.html.HtmlSelect;
final WebClient webClient = new WebClient();
final HtmlPage page1 = webClient.getPage("http://some_url");
我的代码中有类似的东西,我正在尝试编译它(从zip中放入jar文件之后)(https://sourceforge.net/projects/htmlunit/)在lib文件夹(位于jdk文件夹中)中使用以下命令:
javac Main.java
这里(zipo.zip是从上面的链接下载的):
javac -classpath watij.jar Downloading.java
但每次导入都会以以下编译错误结束:
Main.java:6: error: package gargoylesoftware.htmlunit.html does not exis
谢谢
1条答案
按热度按时间xv8emn3q1#
我知道很难理解我的问题。我在试图解释问题的同时设法找到了解决办法。这件事,这是我做的错误的方式是完全相同的文章下面。
如何用.jar库编译java程序