Exception in thread "main" 解决办法

操作方法

  • 01

    Java命令行执行的时候,会出这样的出错信息: Exception in thread "main" java.lang.NoClassDefFoundError: 应该这样检查你的环境和你的操作:1、你的文件名对吗?JAVA要求你的文件和你的类名严格对应的。比如 public class HelloWorld{ .....那么文件名一定只能是HelloWorld.java,看仔细了!2、你的程序中有main方法吗?参数什么的对吗?main方法的声明应该是这样子的:public static void main(String[] args)事实上如果你用开发工具来做的话,是不会错的。如果你用UltraEdit之类的来写程序的话,就一个字不要改的照抄吧!3、记住,javac后面跟的参数是文件名,但java 后面跟的是类名!这是我开始学JAVA是犯的错,java HelloWorld.class,然后就报错。后来才弄明白,应该是java HelloWorld。4、设置了classpath了吗?不仅是在安装JDK时要设置的内容,一般来说最好还要自己设置一个目录来存放自己的类文件的。比如d:\class目录。设置classpath=%classpath%;d:\class那么,现在将HelloWorld.class文件COPY到d:\class目录下,再java HelloWorld应该就OK了。5、结合第3点和第4点如果你的类是属于某一个包的,比如这样一个类sony.test.HelloWorld,那么按照我在第4点中说的目录来说,就应该将HelloWorld.class文件存放到d:\class\sony\test\目录下。执行的时候应该参考第3点中说的,按类名执行:java sony.test.HelloWorld。明白了吗?一直我也想不出还会有什么理由造成这个出错信息了!如果有哪位兄弟想到了就补充一下吧!其实如果你使用了一些比较好的编程工具的话,根本就没有机会碰到这个错误的,至少我在使用了VisualAge for Java之后,就没有这样的事情了。好啦,不说了,祝同志们好运吧!过了这第一道门,后面的就比较简单啦!

(0)

相关推荐

  • 如何解决Exception in thread "main" 。。问题

    Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFact ...

  • java 空指针异常解决办法

    空指针异常是java中很常见的一种,所以一般都是变量为空导致的,这个异常很容易解决,我来告诉大家如何解决 操作方法 01 空指针异常抛出的异常信息一般是: Exception in thread &q ...

  • yum update 升级报错的解决办法

    今天deepvps在一个 CentOS VPS 上升级系统时遇到一个问题,yum 报错: 复制代码 代码如下: # yum update Loaded plugins: fastestmirror L ...

  • 升级Catalyst 4503交换机IOS出现问题的解决办法

    很多人发现在Catalyst 4503交换机在升级完IOS后,重新RELOAD后,进入ROMMON模式,不能正常进入配置状态模式,这是怎么回事啊?现将的小编将升级的过程和问题描述如下: 1)配置交换机 ...

  • Win8下不能打开IE10浏览器的解决办法

    最近在安装了部分软件以后,发现Win8自带的IE10浏览器不能打开,不仅是桌面模式的IE浏览器不能运行,而且连Metro界面的IE浏览器同样不能打开。经过测试发现,使用管理员模式可以打开IE浏览器,可 ...

  • silverlight 安装提示"1603" 错误解决办法

    Ghost版的XP系统在安装silverlight时 一直提示“安装失败” 查看详情 消息ID是“1603” 根据网上的解决办法试了还是不行。 安装了framework2.0 后居然可以了,现在记下详 ...

  • Android出现"Read-only file system"解决办法?

    Android-出现Read-only file system的解决方法 输入命令: 代码如下 复制代码 mount -o remount rw /system (每次都要执行一次) 有的朋友说是是& ...

  • IE浏览器有哪些问题及解决办法

    IE浏览器有哪些问题及解决办法 1.发送错误报告 [故障现象]在使用IE浏览网页的过程中,出现"Microsoft Internet Explorer遇到问题需要关闭--"的信息提 ...

  • Win7更新补丁时提示0X80070643错误代码的原因及解决办法

    win7系统升级是windows日常维护的一种方式,通常情况当win7存在漏洞时,微软就会想到推送最新的更新补丁来强化系统,不过很多用户在更新补丁总是弹出了“0X80070643”的错误提示,对于该错 ...