Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java OpenJDK@11Windows子系统Linux Ubuntu上的exec格式错误_Java_Windows Subsystem For Linux - Fatal编程技术网

Java OpenJDK@11Windows子系统Linux Ubuntu上的exec格式错误

Java OpenJDK@11Windows子系统Linux Ubuntu上的exec格式错误,java,windows-subsystem-for-linux,Java,Windows Subsystem For Linux,将WSL Ubuntu与zsh一起使用。我把车停了下来OpenJDK@11使用自制软件。当我尝试运行java时,出现以下错误: ~$ java --version zsh: exec format error: java ~$ which java /home/linuxbrew/.linuxbrew/opt/openjdk@11/bin/java 如何解决这个问题?的确,非常奇怪。我也有类似的问题。我在WSL2中基于openjdk映像构建了一个Docker映像,当我尝试在另一个系统上运行此映

将WSL Ubuntu与zsh一起使用。我把车停了下来OpenJDK@11使用自制软件。当我尝试运行java时,出现以下错误:

~$ java --version
zsh: exec format error: java
~$ which java
/home/linuxbrew/.linuxbrew/opt/openjdk@11/bin/java

如何解决这个问题?

的确,非常奇怪。我也有类似的问题。我在WSL2中基于openjdk映像构建了一个Docker映像,当我尝试在另一个系统上运行此映像时,会遇到“exec格式错误”。构建和目标系统都是amd64,对于Java来说,无论如何都不重要。在本例中,我也在使用Java11。的确,非常奇怪。我也有类似的问题。我在WSL2中基于openjdk映像构建了一个Docker映像,当我尝试在另一个系统上运行此映像时,会遇到“exec格式错误”。构建和目标系统都是amd64,对于Java来说,无论如何都不重要。在本例中,我还使用Java11。