问题: 从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中:已安装的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”上 甚至使用管理员权限安装。尝试在isntallation期间更改安装目录路径以进行编程 文件,显示工具提示作为限制访问。所以我们安装了Myeclipse 2013 “C:\ Users \ UserName \ AppData \ Local \ MyEclipse Professional \ myeclipse.exe”
这是问题吗?或者还有另一个问题。
请指导修复此问题。
此致 Dattaprasad
答案 0 :(得分:0)
如果其他人看到这一点,从MyEclipse论坛的讨论来看,问题似乎在于使用Java 7 JDK的更新40。用户切换到更新25并没有问题。我尝试使用更新45并没有问题。
答案 1 :(得分:0)
为运行java程序安装64位机器支持的JDK jdk-7u51-windows-x64.exe。不要在64位计算机上使用32位JDK jdk-7u51-windows-i586.exe。