java - 我应该在哪里放置 Java 依赖项来运行crawler4j-2.2.jar?

标签 java search

我是 Java 新手,不确定在哪里放置运行crawler4j 所需的 Java 依赖项。我是否将它们放在同一个文件夹中,或者将它们放在我的计算机上 Java 所在的位置,还是什么?请帮助我。

最佳答案

将依赖的 JAR 放在与应用程序 JAR/字节码文件相同的文件夹中是一种合理的方法。正如其他人提到的,当启动 JVM 来运行应用程序时,您需要确保包含 JAR 的实际文件夹位于类路径上。 -cp 参数是执行此操作的推荐方法,通常的做法是创建一个小 shell 脚本/批处理文件以使用适当的 JVM 参数启动应用程序。

出于多种原因,将它们放入 Java 安装中并不是一个好主意。

  • 它可能会对使用该安装运行的其他应用程序产生不可预见的副作用。这包括其他用户运行的应用程序。

  • 这将使您的 Java 安装升级到下一个补丁级别变得更加困难。

关于java - 我应该在哪里放置 Java 依赖项来运行crawler4j-2.2.jar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3840649/

相关文章:

java - Hibernate:更新 - 如何获取 native SQL 查询

java - 文档管理系统-数据库设计

javascript - 使用元素 id 单击页面其他部分时隐藏 div

function - 如何在 emacs lisp 函数中进行搜索

java - 使用集合接口(interface)名称作为变量名称的一部分是一个好习惯吗?

java - 使用关联时,使用 eclipselink/jpa 加载大型数据库表需要非常长的时间

java - 将数据插入 Access 数据库

php - "multiplying"MySql 记录有什么方法可以测试服务器上的大型数据库吗?

php - 使用 'and' 或 'or' 作为变量在 PHP 中查询

ruby-on-rails - ElasticSearch-与AND/OR的多重匹配