【问题标题】:Can't open a .jar file on my mac无法在我的 Mac 上打开 .jar 文件
【发布时间】:2020-03-04 04:24:56
【问题描述】:

我正在尝试在我的 mac (Mountain Lion) 上下载 jsoup。我已经下载了jsoup.jar 文件并从该站点安装了最后一个 java 7。但问题是,当我双击 .jar 文件时,它会告诉我:

无法启动 Java JAR 文件“jsoup-1.7.2.jar”。检查 控制台。

我什至找不到控制台!有人可以帮助我吗?我阅读了很多关于这个主题的答案,但他们都在谈论 Java 6,它有不同的设置,找不到。

编辑

我也尝试从终端使用这个命令:

java -jar /Users/Ben/Downloads/jsoup-1.7.2.jar

但它告诉我:

未能从 /Users/Ben/Downloads/jsoup-1.7.2.jar

【问题讨论】:

  • 显示你用来运行 jar 文件的命令
  • 你想做什么?您是否检查过有关其使用的相关文档?
  • 似乎 jsoup 不是一个可执行的 jar 文件,而是意味着它是一个库。顺便说一句,“打开”罐子是什么意思?如果你想探索它,它与 zip 兼容,所以使用 zip 工具你可以打开它并探索它
  • @Santosh 我只是启动它。从 jsoup 网站 (jsoup.org/download) 他们说要下载这个文件
  • @fGo 我认为你是对的,这意味着我必须自己编写代码才能使用它的功能?

标签: java macos jar jsoup


【解决方案1】:

JSoup JAR 不可执行,因此您将无法以您描述的任何方式“运行”它。您应该将它包含在您的项目类路径中并使用其中的类进行解析(当然是在导入它们之后)。

您可能想参考JSoup Guide 以获取有关使用该库的示例。

【讨论】:

    【解决方案2】:

    我猜您正在尝试将 jsoup 库作为独立应用程序运行,假设它是 executable jar。 All 表明您使用的 jar 文件不是executable jar,因此它不会工作。

    jsoup.jar 应该用作 java 库,您需要 write java code 才能使用 HTML 解析功能。

    【讨论】:

      【解决方案3】:

      如果您使用 IntelliJ 之类的 IDE,您可以打开特定项目的模块设置,然后选择Libraries。可以选择从 Maven 存储库添加特定的外部库,之后您可以下载 JAR 并将其包含在项目的依赖项中。

      【讨论】:

        猜你喜欢
        • 2010-10-28
        • 1970-01-01
        • 1970-01-01
        • 2021-06-22
        • 2015-08-27
        • 2014-11-23
        • 1970-01-01
        • 1970-01-01
        • 2023-03-28
        相关资源
        最近更新 更多