我的日食不断崩溃
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。
【讨论】:
以上是关于我的日食不断崩溃的主要内容,如果未能解决你的问题,请参考以下文章