进行 git commit 时出现错误“java.io.IOException”

问题描述 投票:0回答:1

最近我需要换电脑。我安装了 git 并且能够使用它,将文件添加到阶段,查看状态等。但是当我尝试使用 git commit -m “我的提交在这里”进行提交时。我收到以下错误:

Exception in thread "main" java.lang.RuntimeException: java.io.IOException: Cannot run program "" (in directory "D:\framework"): CreateProcess error=87, Falscher Parameter
        at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:397)
        at jdk.nashorn.tools.Shell.apply(Shell.java:471)
        at jdk.nashorn.tools.Shell.runScripts(Shell.java:400)
        at jdk.nashorn.tools.Shell.run(Shell.java:179)
        at jdk.nashorn.tools.Shell.main(Shell.java:143)
        at jdk.nashorn.tools.Shell.main(Shell.java:119)
Caused by: java.io.IOException: Cannot run program "" (in directory "D:\framework"): CreateProcess error=87, Falscher Parameter
        at java.lang.ProcessBuilder.start(Unknown Source)
        at jdk.nashorn.internal.runtime.ScriptingFunctions.exec(ScriptingFunctions.java:185)
        at jdk.nashorn.internal.scripts.Script$Recompilation$2$1767A$hooks_pre_commit.fileExists(C:/UserData/hooks-tools/Hooks/Tools/hooks-pre-commit:50)
        at jdk.nashorn.internal.scripts.Script$Recompilation$1$1899A$hooks_pre_commit.loadHook(C:/UserData/hooks-tools/Hooks/Tools/hooks-pre-commit:54)
        at jdk.nashorn.internal.scripts.Script$hooks_pre_commit.:program(C:/UserData/hooks-tools/Hooks/Tools/hooks-pre-commit:25)
        at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:637)
        at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)
        at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393)
        ... 5 more
Caused by: java.io.IOException: CreateProcess error=87, Falscher Parameter
        at java.lang.ProcessImpl.create(Native Method)
        at java.lang.ProcessImpl.<init>(Unknown Source)
        at java.lang.ProcessImpl.start(Unknown Source)
        ... 13 more

我已经查看了 stackverflow 的旧问题并用 google 搜索了它,但可以解决该问题。我认为问题可能出在这个钩子上,我将文件名从 hooks-pre-commit 更改为 hooks-pre-commit.disabled,但这并没有解决问题。有什么想法吗?

java git ioexception
1个回答
0
投票

所以我设法解决了这个问题。我好像就是这个钩子。我不知道挂钩从哪里来,我刚刚从 Userdata 文件夹中删除了它,现在正在工作。

© www.soinside.com 2019 - 2024. All rights reserved.