防病毒检查器/扫描程序检测到病毒。这是否与 Java 有关?


本文适用于:
  • 平台: Windows 8, Windows 7, Vista, Windows XP, Windows 10
  • Java 版本: 7.0, 8.0

问题

在 Java 高速缓存目录中发现恶意的小应用程序。防病毒程序在以下目录中检测到这类恶意小应用程序:
C:\Documents and Settings\<用户名>\Application Data\Sun\Java\Deployment\cache


原因

在此高速缓存目录中发现的病毒与从 Oracle 下载并安装的 Java 无关。高速缓存目录是临时存储位置。当浏览器运行小应用程序或应用程序时,Java 会将文件存储至其高速缓存目录以获得更好的性能。
在高速缓存目录中报告的某些病毒示例:
  • Exploit:java/cvi 病毒
  • Exploit:Java/CVE-2010-0840
  • Exploit.java.cve-2013-1493
  • CVE-2010-0840
  • Trojan.ByteVerify
  • Pdfjsc.CR
  • Uutecwv.class
  • Hieeyfc.class

解决方案

如果您的计算机上发现上述恶意小应用程序之一,请使用防病毒程序删除该小应用程序,也可以手动清除高速缓存目录。

使用 Java 控制面板,通过删除临时 Internet 文件从 Java 高速缓存目录中删除这些恶意小应用程序。

查找 Java 控制面板

» Windows
» Mac OS X

通过 Java 控制面板删除临时文件

  1. 在 Java 控制面板的常规选项卡下,单击“临时 Internet 文件”部分下的设置
    此时将显示临时文件设置对话框。

    “临时文件设置”对话框
  2. 在“临时文件设置”对话框上单击删除文件
    此时将显示删除文件和应用程序对话框。

    “临时文件设置”对话框
  3. 删除文件和应用程序对话框上单击确定。这将从高速缓存中删除所有下载的应用程序和小应用程序。
  4. 临时文件设置对话框上单击确定。如果要从高速缓存中删除特定的应用程序和小应用程序,请分别单击“查看应用程序”和“查看小应用程序”选项。