我是Java新手,不确定在哪里放置运行crawler4j所需的Java依赖关系。我把它们放在同一个文件夹中吗,还是将它们放在我的机器上的Java所在的位置,或者是什么?请帮帮我。我在哪里可以运行Java Dependencies来运行crawler4j-2.2.jar?
0
A
回答
0
您需要将它们放在CLASSPATH上。如果从命令行运行应用程序,则可以使用java的-cp参数指定类路径。
0
将它们放入类路径中。在运行java程序时,可以使用-cp
参数指定类路径。
java -cp depend1.jar;depend2.jar;etc... Class2Run
1
把相关的JAR在同一个文件夹作为应用程序JAR /字节码文件是一种合理的方法。正如其他人提到的,当启动JVM运行应用程序时,您需要确保包含JAR的实际文件夹位于类路径中。 -cp
参数是实现此目的的推荐方式,通常会创建一个小的shell脚本/批处理文件来启动具有相应JVM参数的应用程序。
由于几个原因,将它们放入Java安装不是一个好主意。
它可能对使用该安装运行的其他应用程序有不可预见的副作用。这包括其他用户运行的应用程序。
这会使您的Java安装升级到更高难度的下一个补丁级别。
相关问题
- 1. 我可以在哪里托管脚本以连续运行?
- 2. 我在哪里可以找到可运行java罐子的“关于”部分?
- 3. 我可以在.jar文件而不是.java上运行fortify吗?
- 4. 我在哪里可以运行未完成的脚本?
- 5. 我在哪里可以获得运行Pyahk的Autohotkey.dll库?
- 6. 我在哪里可以下载.NET MVC 2.0运行时?
- 7. 在linux下运行java jar
- 8. bootloader在哪里运行?
- 9. 我可以使用hadoop jar命令来运行普通的java程序吗?
- 10. 运行在jar里面的exe文件
- 11. 我可以使用Python来运行HTML
- 12. java可以从cmd运行jar,但不能通过双击运行
- 13. 如果我正在运行.net 3.5或3.5 sp1,我可以在哪里查找?
- 14. 从exec运行java -jar
- 15. 在运行时生成可执行jar
- 16. Dart可以运行jar归档吗?
- 17. 哪里运行Opengl命令?
- 18. 运行我的Gradle Liquibase插件时,我在哪里放置MySql JAR依赖项?
- 19. 可运行jar中的SQL?
- 20. 在运行时交换运行的jar
- 21. 我可以在哪里在线运行高性能计算任务?
- 22. 运行Scala Jar
- 23. 我在哪里可以获得Silverlight 4的“Silverlight开发人员运行时”?
- 24. 我在哪里可以运行应用程序验证程序命令
- 25. 我在哪里可以找到适用于Silverlight 4的F#运行时间
- 26. 我在哪里可以找到安装和运行cascading.jruby的教程?
- 27. 签名的Jar可以作为可执行文件运行吗?
- 28. 程序在Eclipse中运行,但运行jar不运行
- 29. 哪里可以找到Objective-C运行时和头文件?
- 30. 哪个版本的FindBugs可以在Java 1.4上运行?
你的问题显然含糊不清。你是否问这个问题是因为你不能管理它(即你有类路径问题),或者你想知道什么是正常的做法(即避免不可预见的问题)?我认为这是后者。但只是为了确定:) – BalusC 2010-10-01 15:41:43