zoukankan      html  css  js  c++  java
  • JVM Terminated. Exit Code = 13

    本人尝试启动android studio下的DDMS工具的时候报错,如图

    开始一直怀疑是jvm路径出了问题,因为第2行/usr/bin/java 跟倒数第7行事重复的,应该是问题点.找了半天,找到的答案是jvm路径是不需要自己设置的,

    设置JDK环境变量的时候,JAVA已经通过自己的机制找到JVM路径,可自行百度.

    那么问题到底在哪?查看链接后http://stackoverflow.com/questions/8230853/eclipse-does-not-launch-ubuntu-jvm-terminated-exit-code-13

    你会发现果然是JDK问题,因为我之前装的是X86-32位的,系统是64位,一时疏忽.所以你需要从官网下载64位的,即X64的软件包

    注意:X86是即是32位的.关于这个知识点,自行百度

    安装完成64位JDK后,需要配置不同版本JDK之间的切换,切换命令如下:sudo update-alternatives --config java.

    当然执行切换之前,你需要将新的JDK加入选择列表:

    $ sudo update-alternatives –install /usr/bin/javah javah /opt/jdk/bin/javah 255
    $ sudo update-alternatives –install /usr/bin/javac javac /opt/jdk/bin/javac 255
    $ sudo update-alternatives –install /usr/bin/java java /opt/jdk/bin/java 255
    $ sudo update-alternatives –install /usr/bin/jar jar /opt/jdk/bin/jar 255

    后面255这个数字代表优先级,请随意(因为暂时没发现区别性,嘿嘿),我写的700.

    网上有说切换成64位系统成功后,输入java -version会有64位的提示:

    可是我自己在Ubuntu下输入 java -version却没有显示,

    也许是系统的差别,但实际上我现在使用的已经是64位JDK,DDMS已经可以正常启动

    附上成功启动的DDMS:

  • 相关阅读:
    南邮NOJ没有被接待的童鞋
    南邮NOJ 1014 数据的插入与删除
    Absolute C++ 2.10题目
    Absolute C++ 2.10题目
    Absolute C++ 2.10题目
    Absolute C++ 2.10题目
    南邮NOJ开灯问题
    南邮NOJ偷吃可耻
    【HDOJ】1166 敌兵布阵
    【HDOJ】1180 诡异的楼梯
  • 原文地址:https://www.cnblogs.com/rainey-forrest/p/4829002.html
Copyright © 2011-2022 走看看