创建我们自己的jar并将其用于其他项目

问题描述

| 我想创建自己的jar,其中包含一些简单的方法,例如打印方法。 我创建了该Java项目的jar,并将其导入到我也在构建路径的另一个项目中。 问题是我能够创建驻留在jar中的类的对象,但无法调用该类的方法。  我正在使用Eclipse 3.4(Eclipse Ganymede(3.4))版本     

解决方法

        听起来好像您已经成功构建了JAR,则在编译/运行应用程序时未将其包括在类路径中。如果要使用
-cp
-classpath
选项从命令行编译/运行,则可以执行此操作。两者执行相同的功能。 编译:
javac -cp .:PathToMyJar/MyJar.jar MyMainClass.java
跑步:
java -cp .:PathToMyJar/MyJar.jar MyMainClass
上面的命令将在当前目录(\'。\')和指定的MyJar.jar文件中查找。在Windows上,您将使用分号分隔类路径中的项目;在Linux / Unix / OS X上,您将使用冒号。 如果使用的是IDE,则需要以某种方式将JAR文件添加到项目的类路径中。如何做到这一点是特定于IDE的。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...