当前位置: 首页 > 面试题库 >

如何使用终端在jar文件中调用方法?

党佐
2023-03-14
问题内容

我在jar文件中有一个已编译的项目,需要从中调用一个方法,如何在ubuntu终端中做到这一点?


问题答案:

您不能从终端或任何类的cmd调用任何方法。

您可以通过终端执行类。

如果您jar是可执行文件,请尝试: java -jar "Name of your Jar"

或设置jar的类路径: java -classpath path-to-jar <package>.<classname>



 类似资料:
  • 问题内容: 我正在尝试使用mac终端创建一个.jar文件,但是有点麻烦。我遵循了这里的步骤,但是没有成功。我收到此错误消息: 那么,您到底要怎么做呢?我的Java程序称为Main.java,我已将其编译为.class文件。现在我该怎么办? 谢谢 问题答案: 1)确保所有必需的文件都在目录中,您已打开终端/命令提示符并导航至该目录。 2)编译.java类,例如HelloWorld.java与 3)这

  • 问题内容: 我阅读了Xcode 6的新增功能。本文介绍了有关Xcode 6的一些新功能,并说: 命令行 Xcode的调试器包括Swift语言的交互式版本,称为REPL(Read-Eval-Print- Loop)。使用Swift语法来评估正在运行的应用程序并与之交互,或者在类似脚本的环境中编写新代码。REPL可从Xcode控制台的LLDB或Terminal中获得。 我想知道如何获得REPL? 问题

  • 问题内容: 我正在研究一个散布一堆jython和Java代码的应用程序。由于程序的性质(使用wsadmin),我们实际上仅限于Python 2.1 当前,我们有一个同时包含Java源代码和.py模块的jar。该代码当前是使用java调用的,但我希望删除此代码,以便将尽可能多的功能迁移到jython。 我的问题是我想从调用的jython脚本中导入或执行现有jar文件中的python模块。我尝试了几种

  • 我正在尝试将jar文件(gradle项目的输出)发布到jFrog/artiFactory。当我执行或时,该项目是成功的。我还在控制台上看到下的artiFactory中浏览它,但当我去artiFactory时,什么都没有。我尝试按照jFrog/artiFactory留档,一些关于stackoverflow的问题,比如这个和这个。以下是我build.gradle的片段 我不知道我错过了什么。有人能告诉

  • Spring有以下用于运行可执行的Spring Bootjar的文档。 但是,我从终端使用nohup linux命令运行这个jar,并且运行良好。 问题是:使用nohup还是使用init.d服务,会对应用程序产生相同的结果吗?还是使用init.d总是正确的方法?

  • 问题内容: 我正在尝试做类似的事情 其中client.ks是我正在运行的jar文件中com / messaging中存储的文件。 读取javax.net.ssl.keyStore的对象期望jar中的client.ks文件的路径。如果可能的话,我宁愿不提取文件并将其放在客户端的计算机上。那么可以在jar中引用文件吗? 这不起作用,因为getPath()返回null。还有另一种方法吗? 问题答案: 仍