Java 启动非常慢

Java 启动非常慢

我遇到了一个奇怪的问题,启动 Java 大约需要 8 分钟(这不是夸张)。这包括从命令行调用 Java 或 Javac,或启动任何 Java 应用程序,最明显的是 eclipse。不过,这个问题只出现在我的 Windows 7 启动时,而我的 Ubuntu 启动速度根本没有变慢。有什么想法为什么这么慢吗?以下是任何可能相关的信息。

Microsoft Windows [Version 6.1.7600]

Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

c:\Users\Jason>java -version <-- this command took about 5 minutes to do

java version "1.7.0_02"

Java(TM) SE Runtime Environment (build 1.7.0_02-b13)

Java HotSpot(TM) 64-Bit Server VM (build 22.0-b10, mixed mode)

答案1

尝试一下java -verbose,它将打印出它经历的每个步骤,也许您会注意到哪些步骤需要很长时间。

我试过了java -verbose -version,它所做的就是从磁盘加载一堆 jar。也许你的硬盘需要一些呵护?

答案2

这可能是由于一个不太知名的错误造成的#6999460

我昨天遇到了同样的错误,简直不敢相信。

就我而言,编译 18 个短*.java文件javac花费了 3 分钟多的时间(在 Core i5 上,所有内容都在 SSD 上)。

使用 Java 7 update 51 尝试相同的操作。

相关内容