Java was started but returned exit code=13问题解决案例详解

 更新时间:2021年09月07日 11:13:40   作者:看见你科技  
这篇文章主要介绍了Java was started but returned exit code=13问题解决案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下

最近安装了新版本20180619的64位的eplise,因为电脑系统win7—64位,因为我的系统之前就安装了1.7的64位的jdk,所以我就不在安装了。当我解压的时候出现了一个错误,Java was started but returned exit code=13

这里写图片描述

我尝试了许多方法,比如在网上说的在eclipse.ini中的末尾增加–add-modules=ALL-SYSTEM参数,显然是无法使用的,因为这个版本的自带这个参数,当然对于2014年–2017年的版本是不带这些参数的。
问题就只有一个了JDK版本的问题了。
首先我查看了官方的文档,发现最低支持是1.8的jdk,然后我就到官方下载了一个开发版的jdk-8u181-windows-x64安装,因为项目的原因我也不能直接使用一个jdk,所以我只能eclipse.ini中设置jdk的版本了,保证eplise使用的jdk版本
加入的参数是(路径要换成自己jdk安装的目录,定位文件是同一个jvm.dll)
-vm
E:\javatool\jdk1.8.0_181\jre\bin\server\jvm.dll

这里写图片描述

保存后启动eplise就正常了

针对网上一些方法,我这里做个错误原因的小结:
第一:新版的eplise的兼容性(主要是2017年版本和2016年版本的)
打开eplise的安装目录下的eclipse.ini中的末尾增加–add-modules=ALL-SYSTEM参数

第二:jdk的破坏(隔天或者杀毒误删除的问题导致jdk不完整)
这中情况是针对一直使用eplise的时候出现突然出现这个问题,建议你进行重新安装jdk,安装目录要保持一直。

第三:要jdk和eplise的版本要一致
如果你的系统是32位的就一致用32位的jdk和eplise
如果你的系统是64位的就一致用64位的jdk和eplise
jdk的版本查看,在cmd中 输入 java -version 查看版本信息如果信息中有64-Bit就一定是64位的jbk
没有就默认是32位的jdk,

这里写图片描述

eplise的版本查看:打开安装目录的eclipse.ini文件,只要win32.x86_**64**_1.1.400 中64就是64位系统,说明该eplise的版本就是64位的

这里写图片描述

如果是官方下载了就没有这中问题了,版本都可以看的很清楚了。

到此这篇关于Java was started but returned exit code=13问题解决案例详解的文章就介绍到这了,更多相关Java was started but returned exit code=13问题内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • java实现把对象数组通过excel方式导出的功能

    java实现把对象数组通过excel方式导出的功能

    本文主要介绍了java实现把对象数组通过excel方式导出的功能的相关知识。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-03-03
  • javac、java打jar包命令实例

    javac、java打jar包命令实例

    这篇文章主要演示Java中使用命令打jar包的实例过程,很实用,希望能给大家做一个参考。
    2016-06-06
  • Java并发编程之Semaphore详解

    Java并发编程之Semaphore详解

    这篇文章主要介绍了Java并发编程之Semaphore详解,Semaphore信号量可以用来控制同时访问特定资源的线程数量,常用于限流场景,Semaphore接收一个int整型值,表示 许可证数量,需要的朋友可以参考下
    2023-11-11
  • this关键字详解

    this关键字详解

    这篇文章主要介绍了this关键字,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • java环境变量为什么要配置path和classpath详细解答

    java环境变量为什么要配置path和classpath详细解答

    为何配置path?为何配置classpath?当时初学java时只是关心如何做而不去关心这些问题,接下来介绍一下,感兴趣的朋友可以参考下哦
    2013-01-01
  • SpringBoot中MockMVC单元测试的实现

    SpringBoot中MockMVC单元测试的实现

    Mock是一种用于模拟和替换类的对象的方法,以便在单元测试中独立于外部资源进行测试,本文主要介绍了SpringBoot中MockMVC单元测试的实现,具有应该的参考价值,感兴趣的可以了解一下
    2024-02-02
  • 三分钟带你掌握Java开发图片验证码功能方法

    三分钟带你掌握Java开发图片验证码功能方法

    这篇文章主要来为大家详细介绍Java实现开发图片验证码的具体方法,文中的示例代码讲解详细,具有一定的借鉴价值,需要的可以参考一下
    2023-02-02
  • 详解path和classpath的区别

    详解path和classpath的区别

    这篇文章主要介绍了详解path和classpath的区别的相关资料,需要的朋友可以参考下
    2017-06-06
  • Java各种排序算法汇总(冒泡,选择,归并,希尔及堆排序等)

    Java各种排序算法汇总(冒泡,选择,归并,希尔及堆排序等)

    这篇文章主要介绍了Java各种排序算法,以大量实例形式汇总分析了Java常用的各种排序算法,包括冒泡排序、快速排序、堆排序、插入排序、希尔排序、选择排序、归并排序等,需要的朋友可以参考下
    2015-11-11
  • MyBatis 如何获取子类的属性

    MyBatis 如何获取子类的属性

    这篇文章主要介绍了MyBatis 如何获取子类的属性,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08

最新评论