在Raspberry Pi 4上安装Java 16
我已尝试使用以下多个版本: 但是在在Raspberry Pi 4上安装Java 16,java,linux,raspberry-pi,raspberry-pi4,java-16,Java,Linux,Raspberry Pi,Raspberry Pi4,Java 16,我已尝试使用以下多个版本: 但是在java-version之后,我总是得到: /usr/lib/jvm/[dir here]/bin/java: cannot execute binary file: Exec format error 这意味着我选择了错误的版本/架构。是否有一个版本可以与Raspberry Pi一起使用,或者有其他方法安装Java 16?回答我自己的问题 sudo-i cd[此处为minecraft目录] wgethttps://github.com/AdoptOpenJD
java-version
之后,我总是得到:
/usr/lib/jvm/[dir here]/bin/java: cannot execute binary file: Exec format error
这意味着我选择了错误的版本/架构。是否有一个版本可以与Raspberry Pi一起使用,或者有其他方法安装Java 16?回答我自己的问题
sudo-i
cd[此处为minecraft目录]
wgethttps://github.com/AdoptOpenJDK/openjdk16-binaries/releases/download/jdk16u-2021-05-08-12-45/OpenJDK16U-jdk_arm_linux_hotspot_2021-05-08-12-45.tar.gz
tar xzf OpenJDK16U-jdk_arm_linux_hotspot_2021-05-08-12-45.tar.gz
export PATH=$PWD/jdk-16.0.1+4/bin:$PATH
java-version
运行你的minecraft服务器
如果要在root之外运行它:
CTRL+D x2
export PATH=$PWD/jdk-16.0.1+4/bin:$PATH
然后运行您的minecraft服务器您尝试了哪一个?Raspberry可能需要一些基于“arm”的版本。尝试了一些基于arm的版本,最终由于以下线程使其正常工作:。不管怎样,谢谢你的帮助:)请看一下RaspberryPi的这个-SE@gkhaos此问题适用于Java 16。@Resother答案适用于任何自定义Java安装
/usr/lib/jvm/[dir here]/bin/java: cannot execute binary file: Exec format error