gpt4 book ai didi

java - 以非零退出值 255 完成

转载 作者:行者123 更新时间:2023-12-01 16:14:55 25 4
gpt4 key购买 nike

我正在使用 gradle 与斯坦福 Phrasal 一起工作。当我使用命令 gradle run 时,它失败并给出以下错误。

FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':run'.
> Process 'command '/usr/lib/jvm/oracle_jdk8/bin/java'' finished with non-zero exit value 255

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

更新

当我尝试gradle run --stacktrace时,我得到了关注,

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':run'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:69)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:46)
at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskExecuter.java:35)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:64)

... 58 more

最佳答案

run任务由 application plugin 添加。它是 JavaExec 类型,只运行 mainClassName 定义的类。在 build.gradle 中;在你的情况下是 edu.stanford.nlp.mt.Phrasal

现在,正如 @Bohemian 所说,您的堆栈跟踪并不能告诉您太多信息,因为它所说的只是 java 进程返回 -1这可能是由几个 code lines that exit with -1 之一发生的在短语中。

添加--debug--info to gradle 命令没有帮助,因为它们只是更改 gradle 进程的日志级别,而不是由 JavaExec(run) 任务启动的单独的 java 进程。

我认为最简单的调试方法是运行 distZip任务,它创建一个可执行 jar 和所有必需依赖项的 zip 文件,将其解压缩,然后使用 java -jar 运行该 jar。从命令行。这应该会抛出更多有关故障发生位置的有用错误消息,您可以从那里开始修复它。

关于java - 以非零退出值 255 完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35028232/

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