Rob*_*ith 2 python java linux error-code
我在Linux上通过Python脚本运行Java程序,但程序崩溃而没有输出任何错误消息.执行Java程序的os.system命令输出错误代码24.这是什么意思?
在我的系统上,这可以在/usr/include/asm-generic/errno-base.h:
#define EMFILE 24 /* Too many open files */
Run Code Online (Sandbox Code Playgroud)
这意味着您的进程已超出C /系统文件描述符的限制.通常限制在1024左右,可能存在一些错误,即某些文件描述符未被关闭.(在Python或Java代码中,这似乎不太适合你......).
我刚刚意识到你可能正在讨论Java程序的返回代码.这是特定于程序的,您需要检查程序的文档或代码.