我的世界要java几?
目前最新版本JAVA-SE 8u251,但是JAVA本身是一个非常强大的跨平台的编程语言和框架,所以理论上只要操作系统能安装JDK,就能运行MC(我的世界中使用Java语言进行编写),但问题在于游戏能否在电脑上顺利运行。
由于微软在Windows上的垄断地位,再加上Win10的强势崛起,使得人们对于java在Windows上的运行似乎不那么关心,但其实从Win 7开始,windows系统对java的运行就开始有了要求。以我自己的经验为例,在我刚装完JDK并设置好环境变量之后,命令行输入 java -version发现可以正常显示版本号,但是打开游戏却闪退,而后我在网上找到解决办法,删除C:\ProgramData\Oracle\Java\javapath下的文件后重启MC就好了(我的问题是由于之前安装的Java程序太多导致的),当然这是Windows下的解决方法。
Linux下一般不区分32位和64位程序,所以只要按照系统要求的Java版本下载即可,需要注意的是有些Linux可能需要配置环境变量才能使用Java,具体配置方法见Linux官网。 Mac下安装JDK比较复杂,需要先下载Mac版的JDK,然后进入解压后的目录中执行相应脚本(根据系统情况可能不需要执行所有脚本,具体参考JDK安装文档)。
注意,如果是在Linux或Mac下开发MC,那么请不要使用Maven、Eclipse等工具,因为这类工具需要在工程根目录下建很多属性文件,而游戏工程是没法建立这样的属性的(Maven默认会创建target/maven-archive.zip用于测试,这在游戏开发中是非常忌讳的),所以如果想用这些工具,就得修改工具的默认配置。
以上是针对各主流操作系统安装JDK的方法介绍,但是对于某些特殊的操作系统和一些老旧的机器,可能还需要单独去下载对应的JDK安装包,否则会出现jdk_home环境变量指向正确的安装路径但是仍然无法运行的怪现象,关于这点,可以到oracle官网上查找对应的JDK安装包下载。