请问如何在云服务器正常运行java程序???急!-问答-阿里云开发者社区-阿里云

开发者社区> 冯驰> 正文

请问如何在云服务器正常运行java程序???急!

2015-07-17 14:28:24 10091 2
试图在我的阿里云服务器上开一个minecraft服。


尝试执行:nohup java -Xms1024M -Xmx11024M -jar minecraft_server.jar nogui &


结果每次都启动失败:



Exception in thread "main" java.lang.ExceptionInInitializerError
   at java.lang.Class.initializeClass(libgcj.so.10)
   at net.minecraft.server.MinecraftServer.<clinit>(SourceFile:77)
   at java.lang.Class.initializeClass(libgcj.so.10)
Caused by: java.lang.UnsupportedOperationException: gnu::java::lang::management::VMThreadMXBeanImpl::getThreadInfoForId (jlong, jint) not implemented
   at gnu.java.lang.management.ThreadMXBeanImpl.getThreadInfo(libgcj.so.10)
   at java.lang.reflect.Method.invoke(libgcj.so.10)
   at java.lang.Thread.getStackTrace(libgcj.so.10)
   at org.apache.logging.log4j.status.StatusLogger.log(StatusLogger.java:182)
   at org.apache.logging.log4j.spi.AbstractLogger.warn(AbstractLogger.java:1918)
   at org.apache.logging.log4j.LogManager.<clinit>(LogManager.java:114)
   at java.lang.Class.initializeClass(libgcj.so.10)
   ...2 more




网上一查,说是最大的可能性是被服务器的防火墙给杀死了。


请问如何关闭云盾?我想关闭云盾后再试一下。  如果不能关闭,技术人员能否帮我把我的相关程序不被防火墙屏蔽?
取消 提交回答
全部回答(2)
  • 冯驰
    2015-07-17 15:04:29
    回1楼小柒2012的帖子
    没装JDK。 我只装了JRE。

    -------------------------

    回1楼小柒2012的帖子
    我又装了下JDK 还是不行

    -------------------------

    回4楼小柒2012的帖子
    返回信息如下:

    [root@iZ28rpfsbh3Z minecraft187]# java -version
    openjdk version "1.8.0_51"
    OpenJDK Runtime Environment (build 1.8.0_51-b16)
    OpenJDK 64-Bit Server VM (build 25.51-b03, mixed mode)
    [root@iZ28rpfsbh3Z minecraft187]#


    我过会儿卸载后重新安装下看看

    -------------------------

    回7楼小柒2012的帖子
    对的。  就是启动不了。  今天上午的时候,用 yum install java 装了一次java。  是jDK 1.5版本。
    后来我没卸载,就直接 yum install java-1.8.0-openjdk。  接着我看java -version还是1.5。
    于是我yum -y remove java。  java -version就变成1.8了。  

    不知道这样会不会有问题。

    如果这样不行,请教下如何把现在系统里的java清干净。

    -------------------------

    回9楼小柒2012的帖子
    刚刚 重试了一下OK了!  

    应该是装了1.8.0 openjdk后就可以了。下午装1.8.0重试时,出现了错误提示,但是错误提示已经不再是(Exception in thread "main" java.lang.ExceptionInInitializerError ), 而是需要同意一个协议。 我没有注意这个错误提示的变化。 同意协议后程序可以正常启动。

    得出结论: 用yum Install java 的方法安装java后直接启动minecraft是不行的。  可能需要额外的配置操作。用openJDK更为方便。

    谢谢你的帮助!!

    0 0
  • 小柒2012
    2015-07-17 15:00:34
    请问楼主安装JDK 了吗?  我的世界 需要配置JAVA环境的。

    -------------------------

    回 3楼(冯驰) 的帖子
    java -version 下 看下是否安装成功?

    -------------------------

    回 5楼(冯驰) 的帖子
    你是 yum 命令安装的吧 JDK 1.8  应该安装成功了

    -------------------------

    回 5楼(冯驰) 的帖子
    这个 opnjdk 貌似不需要配置 环境变量 这样是正确安装的 应该没问题 。问题就在我的世界的启动了吧

    -------------------------

    回 8楼(冯驰) 的帖子
    楼主可以参考一下 http://blog.dimpurr.com/linux-minecraft/  

    -------------------------

    回 10楼(冯驰) 的帖子
    以前 玩过 这游戏  但是玩不转 就散了
    0 0
添加回答
相关问答

40

回答

[@徐雷frank][¥20]什么是JAVA的平台无关性

大河人家 2018-10-29 23:55:20 144313浏览量 回答数 40

162

回答

惊喜翻倍:免费ECS+免费环境配置~!(ECS免费体验6个月活动3月31日结束)

豆妹 2014-10-29 17:52:21 223069浏览量 回答数 162

8

回答

OceanBase 使用动画(持续更新)

mq4096 2019-02-20 17:16:36 333957浏览量 回答数 8

13

回答

[@饭娱咖啡][¥20]我想知道 Java 关于引用那一块的知识

心意乱 2018-10-31 18:44:12 142161浏览量 回答数 13

110

回答

OSS存储服务-客户端工具

newegg11 2012-05-17 15:37:18 292379浏览量 回答数 110

22

回答

爬虫数据管理【问答合集】

我是管理员 2018-08-10 16:37:41 146822浏览量 回答数 22

18

回答

阿里云开放端口权限

xcxx 2016-07-20 15:03:33 643296浏览量 回答数 18

31

回答

[@倚贤][¥20]刚学完html/css/js的新手学习servlet、jsp需要注意哪些问题?

弗洛伊德6 2018-10-27 21:52:43 145661浏览量 回答数 31

38

回答

安全组详解,新手必看教程

我的中国 2017-11-30 15:23:46 256925浏览量 回答数 38

249

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 302661浏览量 回答数 249
+关注
0
文章
2
问答
相关电子书
更多
《SaaS模式云原生数据仓库应用场景实践》
立即下载
文娱运维技术
立即下载
《看见新力量:二》电子书
立即下载