7

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

关于屏幕的日食信息:

面向 Java 开发人员的 Eclipse IDE

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

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

截屏

我该如何解决这个问题?

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

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


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 -> 美国

用户脚本->

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 位分层编译器

操作系统版本-> 6.1

user.home -> C:\Users\aritra

用户时区->

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

file.encoding -> Cp1252

java.specification.version -> 1.7

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

用户名-> aritra

java.vm.specification.version -> 1.7

sun.java.command -> 循环

java.home -> D:\java\jre

sun.arch.data.model -> 64

用户语言 -> 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\类

java.vendor -> 甲骨文公司

文件.分隔符->\

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

sun.io.unicode.encoding -> UnicodeLittle

sun.cpu.endian -> 小

sun.desktop -> 窗口

sun.cpu.isalist -> amd64


Eclipse 信息:Eclipse 标准/SDK

版本:Kepler 发布版本号:20130614-0229

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

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

4

2 回答 2

2

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

于 2013-08-21T00:59:10.233 回答
0

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

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

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

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

于 2015-11-30T14:21:04.213 回答