我的日食不断崩溃

Posted

技术标签:

【中文标题】我的日食不断崩溃【英文标题】:My eclipse keeps crashing 【发布时间】:2013-08-18 05:42:40 【问题描述】:

我在 Windows 7 上使用 eclipse x86 和 jdk x86。Eclipse 每次都在使用它进行一些工作时不断崩溃。

关于 eclipse 的关于屏幕的信息:

面向 Java 开发人员的 Eclipse IDE

版本:Juno Service Release 2 内部版本号:20130225-0426

这是崩溃时显示的文本截图

我该如何解决这个问题?

更新:我重新安装了所有东西,jre、jdk 和 eclipse。所有 64 位最新版本。

java 信息​​使用 System.getProperties();


java.runtime.name -> Java(TM) SE 运行时环境

sun.boot.library.path -> D:\java\jre\bin

java.vm.version -> 23.25-b01

java.vm.vendor -> 甲骨文公司

java.vendor.url -> http://java.oracle.com/

path.separator -> ;

java.vm.name -> Java HotSpot(TM) 64 位服务器虚拟机

file.encoding.pkg -> sun.io

user.country -> 美国

user.script ->

sun.java.launcher -> SUN_STANDARD

sun.os.patch.level -> Service Pack 1

java.vm.specification.name -> Java 虚拟机规范

user.dir -> D:\javathehutt\loop

java.runtime.version -> 1.7.0_25-b17

java.awt.graphicsenv -> sun.awt.Win32GraphicsEnvironment

java.endorsed.dirs -> D:\java\jre\lib\endorsed

os.arch -> amd64

java.io.tmpdir -> D:\TMP\

line.separator ->

java.vm.specification.vendor -> 甲骨文公司

user.variant ->

os.name -> Windows 7

sun.jnu.encoding -> Cp1252

java.library.path -> D:\java\jre\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86) \NVIDIA Corporation\PhysX\Common;%CommonProgramFiles%\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1. 0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Python27;C:\Program Files (x86)\MKVtoolnix;D:\Java\jdk1.7.0_10\bin ;C:\phantomjs-1.8.1-windows;C:\Python27\Scripts;D:\pythonary\DIRECT_ACCESS;D:\gtk\bin;C:\Program Files (x86)\Bitvise SSH Client;D:\java \jre\bin;D:\java\jdk\bin;C:\Ruby193\bin;C:\Program Files\Common Files\Microsoft Shared\Windows Live;.

java.specification.name -> Java 平台 API 规范

java.class.version -> 51.0

sun.management.compiler -> HotSpot 64 位分层编译器

os.version -> 6.1

user.home -> C:\Users\aritra

user.timezone ->

java.awt.printerjob -> sun.awt.windows.WPrinterJob

file.encoding -> Cp1252

java.specification.version -> 1.7

java.class.path -> D:\javathehutt\loop\bin

user.name -> aritra

java.vm.specification.version -> 1.7

sun.java.command -> 循环

java.home -> D:\java\jre

sun.arch.data.model -> 64

user.language -> zh

java.specification.vendor -> 甲骨文公司

awt.toolkit -> sun.awt.windows.WToolkit

java.vm.info -> 混合模式

java.version -> 1.7.0_25

java.ext.dirs -> D:\java\jre\lib\ext;C:\Windows\Sun\Java\lib\ext

sun.boot.class.path -> D:\java\jre\lib\resources.jar;D:\java\jre\lib\rt.jar;D:\java\jre\lib\sunrsasign.jar ;D:\java\jre\lib\jsse.jar;D:\java\jre\lib\jce.jar;D:\java\jre\lib\charsets.jar;D:\java\jre\lib\jfr .jar;D:\java\jre\classes

java.vendor -> 甲骨文公司

file.separator -> \

java.vendor.url.bug -> http://bugreport.sun.com/bugreport/

sun.io.unicode.encoding -> UnicodeLittle

sun.cpu.endian -> 小

sun.desktop -> 窗口

sun.cpu.isalist -> amd64


日食信息: Eclipse 标准/SDK

版本:开普勒版本 内部版本号:20130614-0229

它仍然以相同的频率崩溃。它不需要我做任何事情来崩溃。即使我只是启动 Eclipse 并将其最小化并保持这种状态,它也会在一段时间内崩溃。我该怎么办?这是完全无法使用的。

作为一个额外的问题,我需要 Eclipse 才能工作。我可以用其他任何 IDE 替换 eclipse 吗?

【问题讨论】:

你有哪个版本的eclipse。如果你没有最新版本,我会去的 确保您的计算机上安装了 java。您可以使用 this guide Another good guide 删除 eclipse 并再次安装 同时安装最新的JDK 并确保将 32 位 Java 和 Eclipse 相互匹配,或者同时使用 64 位。 其他 IDE 选项:android Studio、IntelliJ 【参考方案1】:

您提到您已经安装了 64 位 JDK,但您似乎没有清理以前的 Java 路径。看看你的一些路径:D:\java\jre\bin;C:\Windows\Sun\Java\bin;D:\java\jre\bin;D:\java\jdk\bin; 太乱了。清理无用的路径,并设置您最新的 Java 路径。另外,您可以使用Android Studio或IntelliJ进行Eclipse替换。

【讨论】:

我如何摆脱像 c:\windows\sun\java\bin 这样的路径条目?我的系统和用户路径环境变量没有那个条目..它也没有任何重复,因为 java System.getProperties() 显示。路径还存储在哪里? 你设置了 JAVA_HOME 吗?还是其他变量? 我也将 JAVA_HOME 设置为我的 jdk bin 目录,我什至没有 c:\windows\sun 目录。在我的环境变量、路径或 JAVA_HOME 中没有提到它。 java 从哪里获取该位置?我不知道如何摆脱它。 尝试将最新的 Java 路径设置为系统环境变量的头部。 我做到了。现在环境变量中没有重复条目,java没有重复条目。我清理了它,eclipse仍然崩溃。【参考方案2】:

您正在使用 windows\system32 中的 javaw.exe 运行 eclipse。我觉得这是个坏主意。

打开 eclipse.ini 并从您想要使用的 JDK 中指定 VM,可能在您的情况下。

-vm
D:/Java/jdk1.7.0_10/bin/javaw.exe

Java 的 Windows 安装,恕我直言,有点乱。我会尝试坚持使用您自己安装到已知目录的 JDK。

【讨论】:

以上是关于我的日食不断崩溃的主要内容,如果未能解决你的问题,请参考以下文章

Hashmap 崩溃日食

如何诊断日食崩溃?

我的启动画面后我的程序不断崩溃。为啥?

我的应用程序不断崩溃,但我不知道为啥

为啥我的 Discord Bot 在 heroku 中不断崩溃?

我的应用程序不断崩溃(致命异常)