刚刚下载的bukkit电脑系统是CentOS 6.0 32bit,开服务器的时候出现如下致命错误
[root@MyCloudServer test]# ls
craftbukkit.jar
[root@MyCloudServer test]# java -jar craftbukkit.jar
229 recipes
27 achievements
2014-1-17 ??6:35:38 net.minecraft.server.v1_5_R3.MinecraftServer main
SEVERE: Failed to start the minecraft server
java.lang.IllegalStateException: Can't get default charset!
at java.nio.charset.Charset.defaultCharset(libgcj.so.10)
at org.bukkit.craftbukkit.libs.jline.internal.Configuration.getEncoding(Configuration.java:211)
at org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.<init>(ConsoleReader.java:139)
at org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.<init>(ConsoleReader.java:126)
at net.minecraft.server.v1_5_R3.MinecraftServer.<init>(MinecraftServer.java:106)
at net.minecraft.server.v1_5_R3.DedicatedServer.<init>(DedicatedServer.java:34)
at net.minecraft.server.v1_5_R3.MinecraftServer.main(MinecraftServer.java:653)
at org.bukkit.craftbukkit.Main.main(Main.java:152)
[root@MyCloudServer test]#
红色的字是关键错误信息,这种错误从来没遇到过,就连谷歌貌似都搜不到
所以高分求解。。先谢谢大家~
[root@MyCloudServer test]# ls
craftbukkit.jar
[root@MyCloudServer test]# java -jar craftbukkit.jar
229 recipes
27 achievements
2014-1-17 ??6:35:38 net.minecraft.server.v1_5_R3.MinecraftServer main
SEVERE: Failed to start the minecraft server
java.lang.IllegalStateException: Can't get default charset!
at java.nio.charset.Charset.defaultCharset(libgcj.so.10)
at org.bukkit.craftbukkit.libs.jline.internal.Configuration.getEncoding(Configuration.java:211)
at org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.<init>(ConsoleReader.java:139)
at org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.<init>(ConsoleReader.java:126)
at net.minecraft.server.v1_5_R3.MinecraftServer.<init>(MinecraftServer.java:106)
at net.minecraft.server.v1_5_R3.DedicatedServer.<init>(DedicatedServer.java:34)
at net.minecraft.server.v1_5_R3.MinecraftServer.main(MinecraftServer.java:653)
at org.bukkit.craftbukkit.Main.main(Main.java:152)
[root@MyCloudServer test]#
红色的字是关键错误信息,这种错误从来没遇到过,就连谷歌貌似都搜不到
所以高分求解。。先谢谢大家~
他说的是 无法获取默认的字符集!
你用的是哪种字符?
你用的是哪种字符?
指的是服务器的字符集么?
服务器是VPS,SSH远程连接的
i18n文件里面是这样写的:
- LANG="zh_CN.GB18030"
- LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
- SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
- SYSFONT="lat0-sun16"
你的首选选择是:换UTF8字符集试试
实在不行就换windows系统
字符集换了 可以启动了 但是无法绑定端口
[root@MyCloudServer mcserver]# java -jar craftbukkit.jar
229 recipes
27 achievements
19:06:34 [WARNING] Failed to log Minecraft-Server to null
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
at java.lang.String.charAt(libgcj.so.10)
at java.io.File.getParent(libgcj.so.10)
at java.io.File.mkdirs(libgcj.so.10)
at java.io.File.mkdirs(libgcj.so.10)
at net.minecraft.server.v1_5_R3.ConsoleLogManager.b(ConsoleLogManager.java:110)
server.v1_5_R3.ConsoleLogManager.<init>(ConsoleLogManager.java:24)
at net.minecraft.server.v1_5_R3.DedicatedServer.<init>(DedicatedServer.java:36)
at net.minecraft.server.v1_5_R3.MinecraftServer.main(MinecraftServer.java:653)
at org.bukkit.craftbukkit.Main.main(Main.java:152)
19:06:34 [INFO] Starting minecraft server version 1.5.2
19:06:35 [INFO] Loading properties
19:06:35 [INFO] Default game type: SURVIVAL
19:06:35 [INFO] Generating keypair
19:06:35 [INFO] Starting Minecraft server on *:25565
19:06:35 [WARNING] **** FAILED TO BIND TO PORT!
19:06:35 [WARNING] The exception was: java.lang.NoSuchMethodError: method java.net.ServerSocket.setPerformancePreferences with signature (III)V was not found.
建议换个服务端
搞定了 感谢大家的回答!
本帖最后由 ygujyh 于 2014-1-17 20:01 编辑
{:10_512:}好了第一个叫我我会支持你的~~~~~~~
话说有QQ群啥的吗~~~~
{:10_512:}好了第一个叫我我会支持你的~~~~~~~
话说有QQ群啥的吗~~~~
