0

问题:从 Myeclipse 2013 SR2 执行简单的“Hello World”Java 应用程序时出现以下错误。运行内部 Tomcat 服务器时会出现相同的错误。

错误:无法找到或加载主类 jdk1.7.0_40

环境:Windows 7、64 位机器 JDK 7 安装为 C:\Program Files\Java\jdk1.7.0_40

机器也有 C:\Program Files (x86)\Java\jdk1.7.0_40 -- 仅供参考

环境设置为:

JAVA_HOME=C:\Program Files\Java\jdk1.7.0_40 
CLASSPATH=C:\Program Files\Java\jdk1.7.0_40\bin;.; 
PATH=C:\Program Files\Java\jdk1.7.0_40\bin; 

同样在 Myeclipse:Installed JRE 设置为 C:\Program Files\Java\jdk1.7.0_40 JDK 路径。

一个奇怪的观察是: 1. 在 XP 上安装 Myeclipse 2013 SR2 时,它安装在 C:\Program Files\ 但是对于这台机器,它安装在“C:\Users\UserName\AppData\Local\MyEclipse Professional\myeclipse .exe”甚至使用管理员权限安装。当尝试在安装程序文件期间更改安装目录路径时,显示工具提示为受限访问。所以我们在“C:\Users\UserName\AppData\Local\MyEclipse Professional\myeclipse.exe”上安装了 Myeclipse 2013

这是问题吗?或者还有另一个问题。

请指导修复此问题。

问候, 达塔普拉萨德

4

2 回答 2

0

安装 64 位机器支持的 JDK jdk-7u51-windows-x64.exe以运行 java 程序。不要在 64 位机器上使用 32 位 JDK jdk-7u51-windows-i586.exe 。

于 2014-03-25T07:31:33.843 回答
0

万一其他人看到这一点,从 MyEclipse 论坛上的讨论来看,问题似乎在于使用 Java 7 JDK 的更新 40。用户切换到更新 25 并且没有问题。我用更新 45 试过了,没有问题。

于 2013-10-28T04:01:06.953 回答