eclipse为什么报java. util. Java. lang. Index OutOfDebug?!

   更新日期:2024.06.02

原因是:jdk版本太新,而eclipse版本比较旧,eclipse本身就是java开发的,所以eclipse的编译器使用的jdk版本没有程序的jdk版本高,造成一些误报。

解决方法可以选用较低版本的jdk,比如我就用回1.7版本的jdk,window->preferences->Java->Installed JREs->Add 选择一个低版本的jdk目录。



  • 18168266299 :eclipse程序在跑批量的时候报Java heap space,请问应该怎么解决?(Main...
    雷步叙3808 :答:应该是内存溢出了,建议你检查程序是否有内存泄漏的问题。因为没代码看,所以只能这样建议。但是,根据你是说 “跑批量” 这三个字来看,你应该是在程序中一次性读入很多东西到内存里面,这个时候导致使用 java heap 内存一直增大,从而最后导致内存溢出。这个时候,你批量处理的时候,就算你把内存加到 1G...
  • 18168266299 :我的eclipse运行就提示javajdk的路径错误,但我一直这么用的(java...
    雷步叙3808 :答:原因2:eclipse的版本与jre或者jdk版本不一致 对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。原因2的概率更大一些,原因1不太可能发生
  • 18168266299 :用eclipse新建Java项目总是报错
    雷步叙3808 :答:可能1,jdk没有安装 可能2,jdk版本和ecliplse版本不兼容 可能3,jdk环境变量没有配置好 可以尝试操作 工程右键-》属性-》Java构建路径-》库-》双击-》执行环境-》选择一个合适的,完成。
  • 18168266299 :用eclipse运行java程序出现错误提示error:A JNI error has occureed...
    雷步叙3808 :答:编译版本与运行版本不一致导致的,在窗口->首选项里面设置:就可以了。
  • 18168266299 :eclipse启动不了,出现“Java was started but returned exit code...
    雷步叙3808 :答:eclipse启动不了,出现“Java was started but returned exit code=13...”对话框是设置错误造成的,解决方法为;1、找到老版本1.7的JDK,如果没有就重新安装一个。2、打开Eclipse目录下的eclipse.ini文件,在里面加入下面二句指定javaw-vmC:\Program Files (x86)\Java\jdk1.7.0_25\bin\javaw.exe...
  • 18168266299 :eclipse java代码什么没有问题,为什么会报错
    雷步叙3808 :答:把“problems”调出来你就能看见什么地方错误了,一般是一些eclipse自检出来的任务代码错误,但不影响运行
  • 18168266299 :eclipse打包exe后执行程序出现java.lang.NoClassDefFoundError怎...
    雷步叙3808 :答:缺少com.apple.mrj jar包,打包时漏了。
  • 18168266299 :eclipse打开时出错 报 A java runtime Environment(JRE) or java Dev...
    雷步叙3808 :答:应该是缺少JDK或JRE jre指的是Java的运行环境 也就是java虚拟机 jdk 是java开发者工具包,包含jre 你要用eclipese开发java程序,至少你自己必须能运行调试java程序吧,所以你必须要先安装jdk或者jre,建议装个jdk 装好后配置环境变量 我的电脑右键---属性---高级---点开环境变量在系统变量里配置 Tom...
  • 18168266299 :Java的eclipse为什么运行异常
    雷步叙3808 :答:Java的eclipse运行异常的原因总结:1、eclipse.ini的配置问题:可能配置的内存太小,或者系统本身内存不够了,比如以下配置成这样:-Xms128m -Xmx512m -XX:PermSize=256m -XX:MaxPermSize=512m -Dorg.eclipse.swt.browser.DefaultType=mozilla 修改以下xms和xmx就可以正常启动了。2、之前错误的关闭,...
  • 18168266299 :Eclipse 运行JAVA程序报错
    雷步叙3808 :答:在项目的属性里设置jdk版本,方法是右击项目-->properties-->java compiler --> Enable project specific settings -->将compiler compliance level设置为1.8,也就是与jvm一致的版本
  • 相关链接

    欢迎反馈与建议,请联系电邮
    2024 © 视觉网