在运行Java JDK时能用javac命令编译文件,但是用java 运行此class文件时却报错了,求助啊。。。

这是报错的截屏

这个Java 7是我第一次安装时的一个文件夹 后来以为安错删掉了 关键是第一次我根本就没有配置路径,以后配完路径了还是一直报错,小白不知道到底是为啥。。。

第1个回答  2013-07-05
这的路径下的虚拟机没有了呗。
第2个回答  2013-07-05
试下这方法:http://blog.csdn.net/wzju64676266/article/details/5288218本回答被提问者采纳

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

为什么java class文件会有错误
1、解决措施就是保证jvm(java命令)和jdk(javac命令)版本一致。如果是linux版本,则在命令行中分别输入java-version和javac-version命令来查看版本是否一致。2、如果都一致,但还是解决不了问题,那么你肯定不是直接在命令行中用javac来编译的,而是用类似于eclipse、netbeans这样的编译器来编译的。因为...

为什么我的jdk安装好了后,java程序能编译却不能运行啊?
编译是javac,运行是java,执行在cmd窗口分别输入这两个命令,如果提示命令的使用信息则表示环境变量配置正常,检查你执行时文件路径是否正确,是否执行的是class文件,如果提示命令不存在,则检查对应的环境变量配置,即classpath和path。

安装JDK之后,Javac可以运行,Java就不可以 而且java-version显示错误_百 ...
说明你的JDK没有安装好,卸掉,重新安装一下,复制C:\\Program Files\\java\\jdk1.7.0_51\\bin;目录的地址,当然,这是我的bin目录地址,你可以复制你的地址,最好是安装在C盘目录下 希望我的回答对你有帮助!

在命令行下 执行javac可以通过,但java不可以,请问是什么原因
你的系统变量没有设置好.首先,你java能不能运行和环境变量的配置无关,相反你的CLASSPAT配置不好反而会影响正常的java运行,建议你删除后重新安装jdk(默认会安装jre,并且帮你把java程序配置好),然后再配置jdk.jdk最佳配置:1.添加JAVA_HOME变量:在系统高级->环境变量中,点击"New"添加变量,变量名:"JAVA...

输入javac 可运行 输入java 不可运行 怎么回事
1.保证CLASSPATH路径配置正确 2.javac是将java类转化为class文件,java是执行程序,有可能你的java类写的有问题,不过有问题也会有报错。主要还有环境变量的问题。

jdk安装和配置成功 cmd 能用javac编译 但是用Java提示 找不到或者无...
环境变量的配置有问题,你改改吧:HOME是 C:\\Java\\jdk1.7.0_11 Path是 %JAVA_HOME%\\bin;%JAVA_HOME%\\jre\\bin CLASSPATH是 .;%JAVA_HOME%lib;%JAVA_HOME%lib\\tools.jar path和CLASSPATH里面的内容不能变,要按照这个来。home才指的是你安装jdk的路径 ...

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

java命令能运行.class文件,而javac却报错说javac不是内部命令等等
在记事本下编写的代码,保存的名字为.java文件,在DOS下用javac 去编译.java文件。生成二进制.class字节码文件,然后用 java 名字 去解释二进制字节码文件。你干吗去 javac 去解释.class文件呀,这不明显是有错的吗。如上题,你用javac用执行错误的原因可能是你所编写的代码的问题,也许在DOS下不...

JDK配置成功,但是运行java时能生成class文件,但是DOS界面没有显示内容...
编译和运行时当然要先切换到源文件.java所在的目录才能直接运行,不然当然提示找不到文件。你的环境变量配置已经成功了,这个和环境变量没有关系哦 至于楼主说的不显示,你还没运行当然不显示,javac命令是用来编译.java文件的,会生成一个.class 的编译过的文件,然后再用java test运行 ...

相似回答