当前位置: 首页 > 知识库问答 >
问题:

如何在命令提示符下运行依赖于YahooFinance jar文件的多个。java文件

石喜
2023-03-14

因此,我试图运行依赖于外部jar文件的多个。java文件。我的程序结构如下所示…

  • AccountReport.javadriver.java
  • EquityAccount.java
  • SavingsAccount.java
  • YahooFinanceApi-3.6.0.jar

我必须做的是...

在您提交代码之前,请将您编写的所有。java文件复制到一个新目录中。如果您使用的是jar文件,请将其放在相同的目录中。然后尝试从命令提示符生成并运行程序。

如果您必须更改关于的两个命令,请在驱动程序中添加一个注释,告诉我如何构建它(例如,包括一个类路径)。

您可能必须将包含main的类重命名为“driver”。

共有1个答案

颛孙越
2023-03-14

您还需要在运行代码时指定类路径。

java -classpath .;YahooFinanceAPI-3.6.0.jar Driver

.包含类路径上的当前目录,这是默认值,但是您要用jar重写它,所以现在需要显式地包含它。

 类似资料:
  • 问题内容: 我们如何在命令提示符下运行jar文件? 问题答案: 尝试这个

  • 问题内容: 我需要一个接一个地运行多个程序,它们每个都在控制台窗口中运行。我希望控制台窗口可见,但是会为每个程序创建一个新窗口。这很烦人,因为在Eclipse中工作时,每个窗口都在一个新的位置打开(另一个窗口从另一个位置关闭),并且会失去焦点。 这是我使用的初始代码: 调用subprocess.Popen时,我切换为使用“ cmd”打开命令提示符,然后调用proc.stdin.write(b’pr

  • 问题内容: 我创建了一个Java项目来调用Web服务。它具有一个Main java文件和另一个class文件。我已经将一些jar文件用于HTTP客户端。 在Eclipse中,它运行良好。我需要通过传递一些参数在命令提示符下运行Java程序。 在命令提示符下,我转到包含主Java和子类Java文件的src文件夹,并给出了以下命令 我收到以下错误 mainjava.java:14:找不到符号 symb

  • 这里的子类是我的另一个java类文件,用于调用web服务。 如何通过传递参数运行程序?

  • 环顾四周之后,我发现有人说jar文件所关联的javaw没有控制台,我需要将jar文件与java.exe而不是javaw.exe关联。我试过这个,似乎不起作用。 有人能帮忙吗?一步一步就好了。

  • 问题内容: 我有3个jar文件和一个依赖于这些jar文件的.java文件。如何使用命令提示符使用这些jar文件编译.java文件? 问题答案: 你可以使用“ -cp”选项将jar文件包含在“ javac”命令中。 除了“ -cp”,你还可以使用“ -classpath” 你可以在每次编译时通过正确设置环境变量“ CLASSPATH”来包含jar。环境变量将存储需要用于编译/执行任何java文件的j