jdk 1.7.0_05 win7 64位环境变量配置问题。运行Javac正常,java报错。

更新了jdk 1.7.0_05,配置环境变量后用javac正常,但是用java报出图片所示的错误,求高手解答!环境变量如下:
JAVA_HOME:C:\Program Files\Java\jdk1.7.0_05
CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;
PATH:C:\Program Files\Java\jdk1.7.0_05\bin;C:\Program Files\Java\jre7\bin;

第1个回答  2012-07-24
明显是你的jdk出错,无法完成初始化程序,不关环境变量的事。卸干净了再重新装7.0就KO了。
第2个回答  2012-07-24
看看jdk安装的bin目录是否有java.exe文件!目测是这个文件的问题,因为在命令行执行java,其实就执行java.exe文件!在java.exe文件里在执行相应的java类,如果javac能执行成功,可以说明环境变量没有问题!楼主是不是你的jdk安装有问题呀!执行java.exe程序是报错了NoClassDefFound明显是没找到默认的启动类呀!尝试重新安装一下JDK!!!
第3个回答  2012-07-24
哥哥,看你这图片,java命令后面你什么也没写,可不是得报错么。。
java+空格+含main方法的类的全名
比如,D盘下有文件夹src
src中有文件夹a,a中有文件夹b,中有类Test
Test的包名是a.b,即源代码开头package a.b;
则此类编译应该在b目录下运行javac Test.java
要运行此类,则要在src目录下java a.b.Test
如果你加一个CLASSPATH:d:\src,则可以在任何目录下运行java a.b.Test

这么说,明白了吧?本回答被网友采纳
第4个回答  2012-07-27
javac运行没有问题说明环境变量配置的是对的
你的问题出在jdk的安装上,卸载后重装就ok了

有一个问题特别注意,之是用360软件管理器把纪登奎删了就可以了

自己下载的源文件不要删了
第5个回答  2012-07-24
能够执行,说明环境变量没问题,报错可能jdk有问题,卸载干净了重装。

jdk 1.7.0_05 win7 64位环境变量配置问题。运行Javac正常,java...
明显是你的jdk出错,无法完成初始化程序,不关环境变量的事。卸干净了再重新装7.0就KO了。

jdk1.7.0 环境变量配置 java和java -version运行出错,javac可以运行,可...
一、在点击开始--》运行-》输入regedit确定打开注册表。二、 找到HKEY_LOCAL_MACHINE\/software\/javasoft,把这个javasoft删除即可。javasoft正常情况下至少包含\\Java Development Kit,Java Plug-in,Java Runtime Environment这三项,不用怕,删除Javasoft就会把这三项都删除,问题本身也是出在这里,所以需要删除...

...JAVAC 不成功 我变量也设了PATH=c;\\jdk1.7.0_05\\bin
public static void main(String[] args)事实上如果你用开发工具来做的话,是不会错的。如果你用UltraEdit之类的来写程序的话,就一个字不要改的照抄吧!3、记住,javac后面跟的参数是文件名,但java 后面跟的是类名!这是我开始学JAVA是犯的错,java HelloWorld.class,然后就报错。后来才弄明白...

jdk环境变量配置成功了但为什么javac能运行,java还是运行不了?_百度知 ...
首先你的环境变量路径看写错没,接着是每个地址写完后都要加一个分号,最后你要重新打开命令窗口。安装jdk时会选择两次路径,第一次是jdk的,第二次是jre的,最好是都放在同一个父目录下(Java);安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量,这里可以直接找到 Path 变量直...

我装的是jdk1.7.0_05安装路径默认的,用dos检测输入java及javac时正常...
建议你首先把 javac -version 看一下你的版本 出现你的这个问题 就是版本不一致 major.minor version ?它相当于一个软件的主次版本号,只是在这里是标识的一个 Java Class 的主版本号和次版本号.你编译的版本比较高,应该是JDK7。但是运行的时候版本号可能是6,或者5。所以就这个错误了 编译的时候...

为什么我的jdk配置成功了,javac可以运行,但是java不可以
你可以先去检查一下安装目录下是否存在java.exe,如果存在的话,说明你的配置还是有问题 存在的话,重新配置jdk环境即可,新增javahome和classpath,修改path

在命令提示符窗口里输入javac有反应,但是输入java不能运行?
这个报错意思是,无法找到java的运行环境,另外,还有就是JDK版本提示要1.7的。可以先用JDK1.7试试。

安装jdk后运行javac可以运行,为什么不能运行java?
3、点击“环境变量”之后,会看到如下图所示的对话框:4、接下来就是具体的配置过程了:①、选择上图所示的“新建”,“变量名”:Java_Home “变量值”:C:\\Program Files\\Java\\jdk1.7.0_07 注:“变量值”这一栏主要填写的是你安装 java 的路径,这里根据个人的情况可能会有所不同 ②、上步...

jdk环境变量配置win7后,java打开了,而javac打不开
你应该是在装jdk的时候将里面有两个需要改变安装路径的路径弄成相同了,这样在安装jre的时候会将前面的jdk的文件替换一部分,这样就会发生错误了,你只要再重装一次将两个路径弄成不同就行了,希望对你有帮助

jdk安装后, java出现了错误,怎么解决?
1. 设置环境变量:- 确保正确设置了 JDK 的环境变量。在 Windows 系统下,需要设置 `JAVA_HOME` 和将 JDK 的 `bin` 目录添加到 `PATH` 环境变量中。- `JAVA_HOME`:指向 JDK 的安装目录,例如 `C:\\Program Files\\Java\\jdk1.8.0_301`- `PATH`:添加 `%JAVA_HOME%\\bin` 到系统的 `...

相似回答