【问题标题】:call class from jar从 jar 调用类
【发布时间】:2012-04-02 00:52:21
【问题描述】:

如何从 callapi.jar 文件中调用方法?Callapi.jar 文件包含 callapi 包,里面有 callapi.class。

另一个问题是如何从另一个 jar 中调用它。我的意思是 staticapi.jar 包含带有文件 staticapi.class 和 callapi.jar 的 staticapi 包。 callapi.jar 由 staticapi 调用。

【问题讨论】:

  • 这个类是jar的主类吗?你这么称呼它是什么意思?
  • 是的。 Jar 只包含一个包和一个类。
  • 请提出一个有意义的问题,而不是毫无目的地陈述一个神秘的场景。

标签: java


【解决方案1】:

您通常可以使用以下命令从 jar 中调用类:

java -cp myJar.jar mypackage.myclass

在这种情况下,假设您在callapi.jar 中的callapi 包中有callapi 类,请尝试执行以下命令:

java -cp callapi.jar callapi.callapi

现在,您可以在代码中使用

import mypackage.myclass

但是你必须把包含这个类的jar放在classpath中。

【讨论】:

  • 嗯,哦,可以实例化一个类,这不是一个调用(在你的例子中你运行它)。
  • 这是对How to call class from callapi.jar file?的回复。我错了吗? o_O
猜你喜欢
  • 1970-01-01
  • 2015-08-21
  • 1970-01-01
  • 2012-04-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-13
  • 1970-01-01
相关资源
最近更新 更多