需要帮助从cmd行

时间:2015-05-28 21:43:36

标签: java eclipse selenium

我尝试使用cmd行将.java selenium测试脚本编译成可以从命令行运行的类文件。

我的所有selenium jar文件和所有其他支持jar和lib文件都在C:\ JarFiles

我的CLASSPATH设置为C:\ WDJarFiles *

我在这里的命令行工作:C:\ EclipseIDEworkspace \ MC3 \ src \ Tasks

我的.class文件位于此处C:\ EclipseIDEworkspace \ MC3 \ bin \ Tasks,我希望能够在该位置更新它们。

我的文件夹结构是使用Eclipse IDE设置的,所以我想保留现有的文件夹结构,但现在我希望能够从命令行编译我的.java文件并更新.class文件。

所以,当我像这样运行javac时:

javac Edit.java

它编译好,并且.class文件在我运行javac命令的同一文件夹中创建 - 但是 - 我在同一目录中也获得了大量其他.class文件!这些看起来像支持类文件。

我不确定我的cmd行javac语法应该是什么:

  1. 编译我的.java文件,使其.class文件在C:\ EclipseIDEworkspace \ MC3 \ bin \ Tasks文件夹中更新。

  2. 我没有获得在我的工作文件夹C:\ EclipseIDEworkspace \ MC3 \ src \ Tasks

  3. 中创建的所有其他.class文件

    感谢您的帮助......

1 个答案:

答案 0 :(得分:0)

您应该尝试'-d'选项来指定输出目录:

javac Edit.java -d ..\..\bin\Tasks

关于多个其他.class文件,您的Edit.java文件中可能有许多嵌套类?