我一直在寻找信息以便使用jSoup,这样我就可以从其他网站中提取一些元素,但我无法让它运行。
我已经安装了Java和Maven,我创建了一个Java文件,然后创建了一个pom.xml依赖项,但是当我在终端上执行它时(我使用的是Mac),它给了我错误。
我完全迷失了。我甚至无法运行一个简单的代码,以便我可以开始理解。我已经进行了几次谷歌搜索,但所有教程都是从基础知识开始的。
如果你能告诉我在哪里可以从0知识开始,我会很感激,因为我已经绝望了。
答案 0 :(得分:0)
pom.xml文件描述了您的项目,以便Maven知道如何编译它。您至少需要定义项目的组ID,工件ID和版本 - Maven“坐标”。如果你的项目需要库,比如jsoup,那么你可以包含一个< dependencies>带有< dependency>的部分为每个图书馆。我想你已经走到了这一步。
Maven希望该项目具有一定的结构。
很抱歉,如果您正在审核其中一些内容。
您应该从包含pom.xml的顶级目录运行Maven(mvn):
$ mvn install
应该下载jsoup并在src / main / java中编译任何内容。
然后你可以从同一目录运行“mvn exec:java ...”。
答案 1 :(得分:-1)
为了运行JSoup你不需要maven,你可以:
jsoup jar
jsoup
你很高兴。
POM.xml
,看起来如下: pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.yourorgaaniztion</groupId>
<artifactId>jsoup-with-maven</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.10.1</version>
</dependency>
</dependencies>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
</project>
如果你能告诉我在哪里可以从0知识中脱颖而出,我将不胜感激,因为我变得绝望了。
从这一点来看,我认为你可以继续this mkyong tutorial