472950041
刚刚下载的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]#

红色的字是关键错误信息,这种错误从来没遇到过,就连谷歌貌似都搜不到
所以高分求解。。先谢谢大家~

ygujyh
他说的是 无法获取默认的字符集!
你用的是哪种字符?

472950041
ygujyh 发表于 2014-1-17 18:46
他说的是 无法获取默认的字符集!
你用的是哪种字符?

指的是服务器的字符集么?
服务器是VPS,SSH远程连接的
i18n文件里面是这样写的:
  1. LANG="zh_CN.GB18030"
  2. LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
  3. SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
  4. SYSFONT="lat0-sun16"
复制代码

ygujyh
472950041 发表于 2014-1-17 18:50
指的是服务器的字符集么?
服务器是VPS,SSH远程连接的
i18n文件里面是这样写的:

你的首选选择是:换UTF8字符集试试
实在不行就换windows系统

472950041
ygujyh 发表于 2014-1-17 18:52
你的首选选择是:换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.


qw5125123
建议换个服务端

472950041
搞定了 感谢大家的回答!

ygujyh
472950041 发表于 2014-1-17 19:14
搞定了 感谢大家的回答!

我也进去玩玩可以吗?

472950041
ygujyh 发表于 2014-1-17 19:42
我也进去玩玩可以吗?

额。。现在还不行。。毕竟我还在配置数据库啥的
如果做好了我会发服务器的~

ygujyh
本帖最后由 ygujyh 于 2014-1-17 20:01 编辑
472950041 发表于 2014-1-17 19:59
额。。现在还不行。。毕竟我还在配置数据库啥的
如果做好了我会发服务器的~


{:10_512:}好了第一个叫我我会支持你的~~~~~~~
话说有QQ群啥的吗~~~~