目前我正在使用 Java 1.6 的遗留应用程序中工作。 所以我从oracle jdk-6u45-windows-x64.exe下载。 当我尝试在 Eclipse Juno 版本中运行示例 java 程序时,安装没问题,出现以下错误
java.lang.NoClassDefFoundError:Java6 引起原因:java.lang.ClassNotFoundException:Java6 在 java.net.URLClassLoader$1.run(URLClassLoader.java:202) 在 java.security.AccessController.doPrivileged(本机方法) 在 java.net.URLClassLoader.findClass(URLClassLoader.java:190) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:306) 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:247) 线程“main”中出现异常
但是同一个程序在命令提示符下运行良好。 我的系统配置如下
Windows 11 企业版 64 位操作系统,基于 x64 的处理器
请帮助我解决这个问题。
如何解决Eclipse中的ClassNotFoundException
这可能是您的 IDE 路径目录的问题。请检查您的IDE的Java编译标准路径是否设置为Java 1.6解释器目录而不是其他版本。