如何在命令提示符

时间:2017-03-04 19:53:30

标签: java intellij-idea command-prompt

所以我试图运行我的多个.java文件,依赖于外部jar文件。我的程序结构看起来像这样..

文件夹

  • AccountReport.javaDriver.java
  • EquityAccount.java
  • SavingsAccount.java
  • YahooFinanceAPI-3.6.0.jar

我必须这样做......

“当我对作业进行评分时,我将使用命令提示符来编译和运行程序。理想情况下,我希望能够从命令提示符编译/运行这两个命令:

  

javac * .java

     

java Driver

但是,如果您使用的是jar文件,则可能不那么简单。

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

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

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

如果您正在使用Eclipse,则可能还必须删除Eclipse为您添加的任何包语句(如果您愿意,可以将它们注释掉)。

由您来确保我可以构建和运行代码!“

我试图在命令行中运行以下行“javac -classpath YahooFinance.jar Driver.java”,但是我收到错误消息。

Command Prompt error message

所有类路径文件都会编译,但是一旦我输入“java Driver”,就会弹出错误消息

.class files that pop up after I enter "javac -cp YahooFinance.jar *.java

1 个答案:

答案 0 :(得分:0)

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

java -classpath .;YahooFinanceAPI-3.6.0.jar Driver

.包含类路径上的当前目录,这是默认值,但是你要用jar覆盖它,所以你现在需要明确地包含它。