安装JDK之后,Javac可以运行,Java就不可以运行?哪位高手能具体的教我怎么弄?

用cd /d打开Java程序所在的目录后,运行javac不出现任何信息,表明成功的,但运行Java就不可以了。并且报错:Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld,我输入的也是对的java HelloWorld,也没加class,如果输了java HelloWorld.class出现的报错是Exception in thread "main" java.lang.NoClassDefFoundError:HelloWorld/class 其他的都对,不知道是哪里出了问题,拜托各位高手帮忙找出问题,并给出具体的解决方法步骤,本人感激不尽!!

您好:

根据您提交的问题报告:java.lang.NoClassDefFoundError,您可能存在的问题是:您的main方法没有写在公共类中。
main方法是java程序的入口方法,必须写在公共类中, 您的class HelloWorld可能不是公共类所以找不到启动方法 。
把class HelloWorld改成 public class HelloWorld并且确保您的文件名是HelloWorld 就可以启动了。
【如果可以,请楼主上传整个java文件内容,以便近一步判断问题所在,谢谢!】
希望可以帮到您!
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-01
运行javac没有反应说明环境 变量没有配
去 环境变量里面 把 path 写一写 你的jdk 最好classpath也写写
当在命令提示行 可以执行 java javac 这些命令后 才可以 对java文件编译 才能生成 class文件的 去试试吧
第2个回答  2010-12-01
当 Java 虚拟机或 ClassLoader 实例试图在类的定义中加载(作为通常方法调用的一部分或者作为使用 new 表达式创建的新实例的一部分),但无法找到该类的定义时,抛出此异常。

类的如果定义public 就必须与文件名相同,在确定函数有main方法吗 ?还不行吧源代码发来看看

为什么不用Eclipse 会及时纠错,如果新手建议还是用UltraEdit吧本回答被提问者采纳
第3个回答  2010-12-01
你写的helloworld有问题,是main函数报的错哦

安装jdk后运行javac可以运行,为什么不能运行java?
1、进入“计算机”的“属性”选项,选择“高级系统设置”,如下图所示:2、点击“高级系统设置”后,会看到如下图所示的对话框,选择“环境变量”:3、点击“环境变量”之后,会看到如下图所示的对话框:4、接下来就是具体的配置过程了:①、选择上图所示的“新建”,“变量名”:Java_Home “变量...

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

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

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

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

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

jdk6.0装好了。JAVAC可以显示。JAVA-VERSION版本看不了。还是说路径不...
这可能是环境变量设置不正确,你参考参考这个:java环境变量配置 windows xp下配置JDK环境变量:1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:\\java\\jdk1.5.0_08;2.安装完成后,右击“我的电脑”,点击“属性”;3.选择“高级”选项卡,点击“环境变量”;4.在“系统...

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

jdkjdk装好后,javac java可以编译和执行,但java -versoin 提示 Could...
myeclipse一启动就自动关闭,报错"Could not create the Java vitural machine"解决方法:修改eclipse.ini 文件 如:websphere (C:\\Program Files\\IBM\\SDP\\eclipse.ini )方法一:Change eclipse.ini from:-vmargs -Xms40m -Xmx256m to:-vmargs -Xms40m -Xmx128m 注:(可以更改参数减半,试内存而...

...运行java跟javac都可以 但是就是不能运行程序!!!急啊 求解!!!_百...
两种可能:一是你的test用了package语句;二是你的环境变量没配置好!解决方法:用java -classpath . Test 来运行试试 再就是去系统环境变量去配置classpath变量!

相似回答
大家正在搜