我是这样清除wukong.exe/wukong.dll的

最近发现每次登录进Windows时都会在屏幕左上角跳出个信息框,说是启动了“c:/windows/system32/wukong.exe”,可疑啊!

网上一搜肯定了不是啥好东西,于是在找了半天没找到解决方案的情况下,自己动手吧。

用procexp找到两个文件,都是位于c:/windows/system32下,wukong.exe和wukong.dll,都是勾到explorer.exe和svchost.exe上执行的,直接删除肯定是不行的,也没用,于是就直接在procexp里kill掉相应的进程,三指敬礼启出task manager,run一个cmd,再用Sysinternal的工具之一SDelete删除这两个文件,手工启动explorer.exe,用procexp再搜,终于没了,还不放心,重启,再查,终于放心了。

共享给有同样需求的朋友,再赞一下Sysinternal工具集,强啊!
<think>好的,我现在需要帮助用户解决Java的UnsupportedClassVersionError问题,特别是涉及Hadoop jar时出现的版本冲突。用户提到错误是class file version 61.0 vs 52.0,这说明编译用的Java版本和运行环境的不一致。首先,我应该回顾一下Java的版本号对应关系。 Java的class版本号对应不同的JDK版本,比如52.0对应Java 8,而61.0对应Java 17。所以用户的情况是用Java 17编译了类文件,但运行时用的是Java 8,导致不兼容。我需要确认这一点是否正确。接下来,用户可能是在使用Hadoop的时候遇到这个问题,Hadoop本身可能对Java版本有要求,特别是较旧的版本可能只支持Java 8。 接下来,我需要考虑解决方案。可能的解决方式包括:1. 降低编译环境的Java版本到8;2. 升级运行环境的Java版本到17;3. 检查构建工具如Maven或Gradle的配置,确保目标兼容性;4. 确认Hadoop版本是否支持更高Java版本。 用户可能使用的是Hadoop的某个旧版本,而Hadoop在3.0之后才开始支持Java 8及以上,但具体版本支持可能需要查阅文档。如果用户无法升级Hadoop,可能需要用Java 8重新编译项目。此外,构建工具中的source和target设置是否正确,比如Maven的编译器插件是否设置为1.8。 还需要检查用户的环境变量,确认JAVA_HOME是否指向正确的Java版本。有时候即使安装了多个Java版本,环境变量可能指向旧的。另外,运行jar时使用的java命令可能来自不同的安装路径,需要检查。 可能用户的问题涉及到依赖库的兼容性,比如Hadoop的jar是否是用Java 8编译的,而用户的项目用Java 17编译,导致冲突。这时候需要统一版本。此外,用户提到的Deeplearning4j的依赖配置可能是一个例子,但需要具体到Hadoop和项目本身的依赖。 最后,我需要将解决方案分步骤说明,确保用户能够逐步检查和调整环境、配置,以及构建设置。同时,生成相关问题帮助用户进一步排查可能的相关问题。</think>### Java版本不兼容问题解决方案 出现`UnsupportedClassVersionError: class file version 61.0 vs 52.0`错误,说明编译环境和运行环境的Java版本不一致: - **版本号对应关系**: - `52.0`对应Java 8 - `61.0`对应Java 17 该错误表明代码是用Java 17编译的,但在Java 8环境中运行[^1]。 #### 解决步骤 1. **统一JDK版本** - 方案1:升级运行环境至Java 17(推荐) 通过`java -version`检查Hadoop集群和客户端的JDK版本,需保证所有节点版本一致。 - 方案2:降级编译环境至Java 8 修改项目构建工具配置(如Maven/Gradle),显式指定目标版本: ```xml <!-- Maven示例 --> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> ``` 2. **验证Hadoop版本兼容性** Hadoop 3.x支持Java 8/11,Hadoop 2.x仅支持Java 7/8。若使用Java 17,需确认Hadoop版本是否兼容(需Hadoop 3.3.0+)。 3. **检查构建工具插件** 确保构建工具未隐式使用高版本JDK,例如Maven的`maven-compiler-plugin`需显式配置: ```xml <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> ``` 4. **清理并重新构建项目** 执行`mvn clean install`或`gradle clean build`,确保生成的class文件版本符合预期。 #### 验证方法 - 使用`javap -v ClassName.class`查看class文件版本号 - 运行`hadoop version`检查Hadoop的JDK依赖
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值