gpt4 book ai didi

java - 无法在jenkins中执行java程序?

转载 作者:太空宇宙 更新时间:2023-11-04 11:48:41 25 4
gpt4 key购买 nike

我正在尝试通过jenkins执行简单的java类,我已经按照下面的帖子但没有结果,请帮助如何在jenkins中执行完整的java程序。

How to compile and run a simple java file in jenkins on Windows

总是出现错误

Building in workspace C:\Program Files (x86)\Jenkins\workspace\Run Java Class
[Run Java Class] $ cmd /c call C:\Windows\TEMP\hudson7739288570136427109.bat

C:\Program Files (x86)\Jenkins\workspace\Run Java Class>javac "E:\Java_Tutorials\JavaPractices\src\com\practice\javsSuperCars.java"
javac: file not found: E:\Java_Tutorials\JavaPractices\src\com\practice\javsSuperCars.java
Usage: javac <options> <source files>
use -help for a list of possible options

C:\Program Files (x86)\Jenkins\workspace\Run Java Class>java SuperCars
Error: Could not find or load main class SuperCars

C:\Program Files (x86)\Jenkins\workspace\Run Java Class>exit 1
Build step 'Execute Windows batch command' marked build as failure
Finished: FAILURE

最佳答案

您提到的帖子是一个示例示例,其中执行的 Java 类直接位于 Jenkins Workspace 文件夹中,但您的应用程序有所不同,因为它具有项目文件夹结构。

如果您不将主类隐式添加到 CLASSPATH 中,Jenkins 不会识别您的主类。这里设置CLASSPATH的必要性就更加重要了。

执行 Windows 批处理命令部分中,您需要遍历到 Main 类,然后需要发出命令来编译该类。

希望这有帮助!

关于java - 无法在jenkins中执行java程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42053999/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com