如何在命令提示符中 运行 多个 .java 文件依赖于 YahooFinance jar 文件
How to run multiple .java files with dependency to YahooFinance jar file in Command Prompt
所以我正在尝试 运行 我的多个 .java 文件依赖于外部 jar 文件。我的程序结构如下所示..
文件夹
- AccountReport.javaDriver.java
- EquityAccount.java
- SavingsAccount.java
- YahooFinanceAPI-3.6.0.jar
我必须这样做的方法是...
“当我给你的作业评分时,我将使用命令提示符来编译和 运行 程序。理想情况下,我希望能够从命令中 compile/run 这两个命令提示:
javac *.java
java Driver
但是,如果您使用的是 jar 文件,则可能不会那么简单。
在提交代码之前,请将您编写的所有 .java 文件复制到一个新目录中。如果您使用的是 jar 文件,请将其放在同一目录中。然后尝试从命令提示符构建和 运行 程序。
如果您必须更改这两个命令,请在您的驱动程序中添加注释,告诉我如何构建它(例如,包括 class 路径)。
您可能需要将包含 main 的 class 重命名为“Driver”。
如果您使用的是 Eclipse,您可能还必须删除 Eclipse 为您添加的任何包语句(如果您愿意,可以将它们注释掉)。
由您来确保我可以构建和 运行 代码!"
我尝试在命令行中 运行 以下行“javac -classpath YahooFinance.jar Driver.java”,但出现错误消息。
所有 class 路径文件都可以编译,但是一旦我输入“java Driver”,就会弹出错误消息
您 运行 编码时还需要指定类路径。
java -classpath .;YahooFinanceAPI-3.6.0.jar Driver
.
包含类路径中的当前目录,这是默认目录,但您要用 jar 覆盖它,因此您现在需要明确包含它。
所以我正在尝试 运行 我的多个 .java 文件依赖于外部 jar 文件。我的程序结构如下所示..
文件夹
- AccountReport.javaDriver.java
- EquityAccount.java
- SavingsAccount.java
- YahooFinanceAPI-3.6.0.jar
我必须这样做的方法是...
“当我给你的作业评分时,我将使用命令提示符来编译和 运行 程序。理想情况下,我希望能够从命令中 compile/run 这两个命令提示:
javac *.java
java Driver
但是,如果您使用的是 jar 文件,则可能不会那么简单。
在提交代码之前,请将您编写的所有 .java 文件复制到一个新目录中。如果您使用的是 jar 文件,请将其放在同一目录中。然后尝试从命令提示符构建和 运行 程序。
如果您必须更改这两个命令,请在您的驱动程序中添加注释,告诉我如何构建它(例如,包括 class 路径)。
您可能需要将包含 main 的 class 重命名为“Driver”。
如果您使用的是 Eclipse,您可能还必须删除 Eclipse 为您添加的任何包语句(如果您愿意,可以将它们注释掉)。
由您来确保我可以构建和 运行 代码!"
我尝试在命令行中 运行 以下行“javac -classpath YahooFinance.jar Driver.java”,但出现错误消息。
所有 class 路径文件都可以编译,但是一旦我输入“java Driver”,就会弹出错误消息
您 运行 编码时还需要指定类路径。
java -classpath .;YahooFinanceAPI-3.6.0.jar Driver
.
包含类路径中的当前目录,这是默认目录,但您要用 jar 覆盖它,因此您现在需要明确包含它。