这是我在玩我的世界时得到的输出。
Java HotSpot(TM) Server VM warning:
Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
Unrecognized VM option 'CMSIncrementalMode'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
我现在有点困惑。
简而言之,我的背景故事是,我正在尝试在我最近设置的 Ubuntu 服务器上设置 Minecraft 服务器,显然要做到这一点,我需要 Java,但在谷歌搜索了一段时间后,我并不完全确定由于许可类型问题,是否有可能(或合法?)在 Ubuntu 12.04 中这样做 - 所以我安装了开放的 JDK,它似乎无法与 Minecraft 服务器软件一起正常工作(我对此有一半的期待)
我现在正在考虑卸载开放的 JDK,而是尝试在那里安装适当的 Java,我的问题是,这可能吗?合法吗?如果是这样,我该怎么做?因为我发现很难找到有关如何为 12.04 执行此操作的任何说明。. .
我最近升级到 Quantal,Minecraft 似乎不想全屏运行。当我全屏显示它时,屏幕会变黑一秒钟,就好像它要正常全屏显示一样,但随后它只是恢复到它的窗口中。到目前为止,我已经尝试过:
使用不同的 JRE(我尝试过 openjdk 6 和 7,以及 oracle7)。Oracle 的 jre 甚至不会运行 Minecraft(登录后我只是黑屏)
切换图形驱动程序(尝试过 nvidia-current、nvidia-current-updates 和 xserver-xorg-video-nouveau)
更新我的世界 bin 文件
与 lwjgl 站点分开更新 lwjgl 库
这些似乎都不起作用。
我正在使用命令运行 Minecraft java -Xmx1024M -Xms512M -cp minecraft.jar net.minecraft.LauncherFrame
显卡为 GeForce 9500 GS/PCIe/SSE2。
几天前我在 12.04 时一切正常。
我的世界需要什么版本的 Java 以及如何安装它我去过多个论坛但无法弄清楚。
我想知道如何安装 java 和 minecraft(在这里下载 Linux 版本)
我正在尝试在 Ubuntu 16.04 上安装 Minecraft。这些是我在终端中使用的:
sudo add-apt-repository ppa:minecraft-installer-peeps/minecraft-installer
sudo apt-get update && sudo apt-get install minecraft-installer
Run Code Online (Sandbox Code Playgroud)
但是,当我执行以下操作时: sudo apt-get install minecraft-installer
我明白了:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package minecraft-installer
Run Code Online (Sandbox Code Playgroud)
有没有其他人在这个版本的 Ubuntu 上成功安装了 Minecraft,如果是这样,如何?为什么我会收到这个错误?
我已经从本教程安装了 JDK 和 JRE,并尝试了许多启动它的方法,但我的结果总是一样的。如果有人可以帮助我,我将不胜感激。
Exception in thread "Thread-3" java.lang.UnsatisfiedLinkError: /home/dennis/.minecraft/bin/natives/liblwjgl.so: /home/dennis/.minecraft/bin/natives/liblwjgl.so: wrong ELF class: ELFCLASS32 (Possible cause: architecture word width mismatch)
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(Unknown Source)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at org.lwjgl.Sys$1.run(Sys.java:69)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:65)
at org.lwjgl.Sys.loadLibrary(Sys.java:81)
at org.lwjgl.Sys.<clinit>(Sys.java:98)
at net.minecraft.client.Minecraft.F(SourceFile:1853)
at aoe.<init>(SourceFile:20)
at net.minecraft.client.Minecraft.<init>(SourceFile:77)
at anv.<init>(SourceFile:36)
at net.minecraft.client.MinecraftApplet.init(SourceFile:36)
at net.minecraft.Launcher.replace(Launcher.java:136)
at net.minecraft.Launcher$1.run(Launcher.java:79)
Run Code Online (Sandbox Code Playgroud) 在全屏播放 Minecraft 时,如果另一个应用程序获得焦点,或出现桌面通知,Minecraft 会“最小化”但仍可以控制我的鼠标。我的键盘工作正常,应用程序继续运行,我什至可以移动鼠标,但鼠标点击不注册。我发现的唯一选择是...
a) 使用热键(Super + number key; 与单击启动器中的图标相同)重新获得 Minecraft 的焦点。这样做的问题是,如果 Minecraft 图标离启动器太远,则没有启动它的热键。
b) 终止应用程序。由于我的键盘仍然有效,我可以打Alt + F2,并killall java没有太多的麻烦。这种方法的缺点是显而易见的。
所以我需要两个解决方案:
我如何防止这种情况发生?
如果这种情况再次发生,我如何更可靠地将焦点返回到我的 Minecraft (java) 进程,而不依赖它在我的启动器上更高?
我在窗口中运行 Minecraft 没有任何问题,即使它已通过单击方形图标最大化。
我按照我应该的方式安装了我的世界。
当我启动启动器时,这就是我得到的:
Bootstrap (v5)
Current time is Dec 6, 2015 9:52:08 PM
System.getProperty('os.name') == 'Linux'
System.getProperty('os.version') == '4.2.0-19-generic'
System.getProperty('os.arch') == 'amd64'
System.getProperty('java.version') == '1.7.0_91'
System.getProperty('java.vendor') == 'Oracle Corporation'
System.getProperty('sun.arch.data.model') == '64'
Looking for update
Downloading: https://s3.amazonaws.com/Minecraft.Download/launcher/launcher.pack.lzma
Got reply in: 800ms
No update found.
Unpacking /home/seph/.minecraft/launcher.pack to /home/seph/.minecraft/launcher.jar
Cleaning up /home/seph/.minecraft/launcher.pack
Starting launcher.
Run Code Online (Sandbox Code Playgroud)
然后它就挂在这里,并且往往在大约 30 秒后停止响应。有没有人以前见过这个,或者有谁知道我如何才能更多地了解出了什么问题?
$ java -version
java version "1.7.0_91"
OpenJDK Runtime Environment (IcedTea 2.6.3) (7u91-2.6.3-0ubuntu0.15.10.1)
OpenJDK 64-Bit Server VM (build 24.91-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud) 我有一个从rc.local(在这种情况下是 minecraft 服务器)运行的脚本,我需要能够与之交互(稍后连接到它的 STDIN 和 STDOUT)。我怎样才能做到这一点?