我正在尝试设置Minecraft服务器,以便我的侄女和侄子都可以在同一世界上玩。问题是只有macs可用,而Java版本6是minecraft服务器jar文件的最后一个受支持版本。版本8现在是Mac的标准。
按照说明https://github.com/rstudio/shiny/issues/1591,我安装了Java 6,据我了解它可能是JRE版本,而不是我可能需要设置bash脚本的JDK版本。我仍然不确定。
无论如何,我试图找到要在服务器启动命令exec java -Xms1G -Xmx1G -jar server.jar nogui
中输入的jar版本6的路径,但我一直在努力寻找它。我在某处读到
export JAVA_HOME="/usr/libexec/java_home -v '1.6*'"
.bash_profile可以解决问题。我得到的是相同的错误
Exception in thread "main" java.lang.UnsupportedClassVersionError:net/minecraft/server/MinecraftServer : Unsupported major.minor version 52.0
据我了解,jar版本仍在使用8(52)。 java -version显示1.6(版本6(50))。
我的问题是这个,我是否需要找到OSX支持的JDK版本6,或者我的路径中是否有错误?如果是我的路线,那么在哪里可以使用正确的罐子?
谢谢