码迷,mamicode.com
首页 > 其他好文 > 详细

JVM Terminated. Exit Code = 13

时间:2015-09-22 16:19:33      阅读:282      评论:0      收藏:0      [点我收藏+]

标签:

本人尝试启动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:

技术分享

 

JVM Terminated. Exit Code = 13

标签:

原文地址:http://www.cnblogs.com/rainey-forrest/p/4829002.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!