java - 在您的 java 项目中使用自定义 .jar

标签 java

我从两个 jar 的 twitter4j-2.0.10.jar 和 mysql-connector-java-5.1.10-bin.jar 导入,我正在服务器上运行代码,但它不允许我这样做。我得到一个..

 Streamer.java:9: package twitter4j does not exist
 import twitter4j.StatusDeletionNotice;
             ^

编译时出错。我知道这与让 java 识别我的自定义 jar 有关,但我不知道如何让 java “看到”它们。

有什么想法吗?

最佳答案

您需要set the classpath对于 Javac。

一个可能的示例(Windows,您的 jar 文件位于名为“lib”的文件夹中):

javac -classpath lib/twitter4j-2.0.10.jar;lib/mysql-connector-java-5.1.10-bin.jar MyClass.java

尽管这是一个非常精确的示例,但您的环境可能会存在很大差异。

关于java - 在您的 java 项目中使用自定义 .jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3054450/

相关文章:

java akka默认序列化器警告

java - Fantom项目引用java源码编译成jar?

java - Java 中的计时器 - 分钟/小时递减的几个问题

java - Datastax 驱动程序日志级别

java - HibernateValidator 如何在 validatedBy 为空时找到 ConstraintValidator?

java - 包 org.apache.poi.ss.usermodel 可以从多个模块访问 : poi, poi.ooxm

java - AWT fillOval 不绘制新对象

java - 为什么 Maven 在 lib 目录中寻找一个 Artifact 而不是我正在运行它的 Artifact ?

Java流合并与输出

java - 来自单个对象的接口(interface)集合