[已解决] 安装 MyEclipse 出现 "An error occurred while copying software to your machine" 的一个解决方法
安装 MyEclipse 时出现 An error occurred while copying software to your machine
字样,有部分文章提出可能是因为之前安装没有完全卸载。比如 MyEclipse(不论版本是啥)卸载后重新安装,提示:拷贝到计算机时出错;问题解决方案:。
今天我也遇到了这种问题,但是用这种方法没有成功。
然后我查看了错误日志:
++ ERROR #1
Status ERROR: org.eclipse.equinox.p2.engine code=4 An error occurred while collecting items to be installed null children=[Status ERROR: org.eclipse.equinox.p2.engine code=0 session context was:(profile=com.genuitec.delivery.package.profile.2915-Enr-0574, phase=com.genuitec.pulse.installer.processor.offline.copybundled.CopyBundledCollect, operand=, action=). null Status ERROR: org.eclipse.equinox.p2.engine code=0 java/util/jar/Pack200 java.lang.NoClassDefFoundError: java/util/jar/Pack200]
Status ERROR: org.eclipse.equinox.p2.engine code=0 session context was:(profile=com.genuitec.delivery.package.profile.2915-Enr-0574, phase=com.genuitec.pulse.installer.processor.offline.copybundled.CopyBundledCollect, operand=, action=). null
Status ERROR: org.eclipse.equinox.p2.engine code=0 java/util/jar/Pack200 java.lang.NoClassDefFoundError: java/util/jar/Pack200
java.lang.NoClassDefFoundError: java/util/jar/Pack200
at com.genuitec.pulse.installer.processor.offline.copybundled.CopyBundledCollect.transferPackedArtifact(Unknown Source)
at com.genuitec.pulse.installer.processor.offline.copybundled.CopyBundledCollect.transferSingle(Unknown Source)
at com.genuitec.pulse.installer.processor.offline.copybundled.CopyBundledCollect.completePhase(Unknown Source)
at org.eclipse.equinox.internal.p2.engine.Phase.postPerform(Phase.java:251)
at org.eclipse.equinox.internal.p2.engine.Phase.perform(Phase.java:101)
at org.eclipse.equinox.internal.p2.engine.PhaseSet.perform(PhaseSet.java:47)
at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:75)
at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:44)
at com.genuitec.pulse2.client.common.eclipseaccess.InterceptingEngine.perform(Unknown Source)
at com.genuitec.pulse.installer.processor.offline.copybundled.CopyBundledArtifactsProcessor.runWithErrorHandling(Unknown Source)
at com.genuitec.pulse.installer.processor.ProcessorWithFatalErrorHandling.run(Unknown Source)
at com.genuitec.pulse.installer.module.ui.progress.GenericProgressPage$GenericProgressJob.runProgressWithCancelBlocking(Unknown Source)
at com.genuitec.pulse.installer.module.ui.progress.GenericProgressPage$GenericProgressJob.run(Unknown Source)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.lang.ClassNotFoundException: java.util.jar.Pack200
at java.base/java.lang.ClassLoader.findClass(ClassLoader.java:719)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:371)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:364)
at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:161)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
... 14 more
++ END OF ERRORS
具体而言是这句:java.lang.NoClassDefFoundError: java/util/jar/Pack200
。我个人就怀疑是环境的问题,然后重现安装了JAVA的JDK环境。之前安装的版本比较高,现在换成了JDK8,JDK8安装好配置好环境之后,MyEclipse也就成功安装了。
特此记录。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)