我使用eclipse编译了我的java代码,但不是必须部署它,而cron作业必须执行它。我试图从Windows中的命令行执行它,但得到无法找到或加载主类。我尝试使用java -cp bin \ com \ pega \ download \ engineclasses设置classpath,但它仍然会抛出相同的错误。我的文件夹结构如下所示
C:\Users\s2517457\G360_Linux\FiddlingPega
|__\bin\com\pega\download\engineclasses\TestUtils.class
|__\src\com\pega\download\engineclasses\TestUtils.java
请让我知道javac和java命令应该是什么工作。
答案 0 :(得分:0)
您应该使用以下命令:
java -cp bin/ com.pega.download.engineclasses.TestUtils
您告诉java,整个bin文件夹是您的类路径,主类在com.pega.download.engineclasses.TestUtils类中
如果您还想添加jar,您必须调用以下命令:
java --classpath "bin/;lib/*" com.pega.download.engineclasses.TestUtils
其中lib是包含Jars文件的文件夹