noclassdefounderror-哥哥救救我 程序总是抛出NoClassDefFoundError

问题描述

哥哥救救我 程序总是抛出NoClassDefFoundError

classpath
.;%java_home%/lib;%java_home%/lib/tools.jar;%java_home%/lib/dt.jar
path
%java_home%/bin;%java_home%jrebin
java_home
D:/main/javaLI
java命令可以运行
但是 运行class文件总会抛出NoClassDefFoundError
在网上查询 都是说 classpath 需要一个点与分号 表示默认目录好比 “.;"没有引号 但如上这么做了 没有效果
默认目录是 C:Documents and SettingsAdministrator
用作cmd 的不能运行的class文件在Eclipse可以运行

这是怎么回事啊
求解!

时间: 2016-04-28

noclassdefounderror-哥哥救救我 程序总是抛出NoClassDefFoundError的相关文章

使用setContextClassLoader抛出NoClassDefFoundError异常的问题

问题描述 编写了一个ClassLoader类,把E:\helloworld.jar(这个jar中包含test.HelloWorld类)加入到classpath中,然后invoke() "test.Hello类"中的main函数,这个main函数依赖helloworld.jar中的方法//ClassLoader.javapublic class ClassLoader {public static void main(String[] args) throws Throwable{Run

HashMap迭代时不抛出ConcurrentModificationException的特例

         众所周知,HashMap在迭代时remove会抛出异常,ConcurrentModificationException,但事实真的是这样的吗?的确会抛异常,但也有特例.废话少说,上代码: public class ConcurrentModificationException { public static void main(String[] args) { HashMap<Integer, Integer> map = new HashMap<>(); map

异常抛出-哪些情况会导致程序不抛出异常而直接结束?

问题描述 哪些情况会导致程序不抛出异常而直接结束? 程序在入口已经加入 SetUnhandledExceptionFilter 设置了异常处理,平时程序崩溃都能正常跳到异常处理发送错误报告, 但是最近程序突然崩溃且没有异常抛出了. 求教: 哪些情况会导致程序直接退出而不会抛出异常? 解决方案 一般CLR本身遇到严重的问题,可能不会丢出异常,比如互操作调用的函数破坏了内存.堆栈,运行不良的COM组件,CLR进程被强行关闭(包括进程强制结束)等等. 解决方案二: 你在入口加了异常处理,并不代表你对每

调试-在测试一个tesseract程序时logcat抛出一个错误无法解决,请教各位大侠

问题描述 在测试一个tesseract程序时logcat抛出一个错误无法解决,请教各位大侠 这是logcat的信息 02-09 12:45:12.405: D/MainActivity ...(2210): begin>>>>>>> 02-09 12:45:12.409: D/nimei(2210): ---in ocr() before try-- 02-09 12:45:12.409: V/MainActivity ...(2210): not in the

关于java异常类Exception问题:对抛出的自定义异常类BulletException做了处理,没对IOException进行异常处理,为什么能编译过程序

问题描述 packagetestBank;//importjava.io.*;classBulletExceptionextendsException{publicBulletException(){super();}publicBulletException(Stringmsg){super(msg);}}classBank{publicstaticfloattotal;publicstaticfloattake[];publicstaticfloatinput[];publicstatici

事件查看器里有个asp.net抛出的应用程序错误,但是怎么记录触发错误的ip的地方是乱码?

问题描述 事件查看器里有个asp.net抛出的应用程序错误,但是怎么记录触发错误的ip的地方是乱码?前面是一个注入攻击而触发的错误日志(略)然后尾部应该会有触发错误的相关信息,正常的日志里面是有的,但是这个日志很特别,是不是注入攻击的代码里还夹杂着攻击事件查看器的代码?请求路径:%21用户主机地址:%22用户:%23是否已经过身份验证:%24身份验证类型:%25线程帐户名:%26线程信息:线程ID:%27线程帐户名:%28是否正在模拟:%29堆栈跟踪:%30自定义事件详细信息:%14

如何更合理的利用Java中的异常抛出

以前,我觉得编程语言中最让人不解的部分就是它能够创建错误.当时我对Java语言中的throw关键字的第一反应就是"啊,这也太傻了,为什么我们想要引发一个错误(error)?"我觉得错误是我的敌人,应当避免的,所以创建错误是毫无用处甚至是危险的.我认为在JavaScript中加入这样的关键字是多此一举.但随着我编程经验的丰富,我逐渐变成了throw我的error粉丝.合理的使用它们会让对代码的调试和维护大大简化. 在编程的时候,Error通常出现在不期望的事情发生时.可能是传入函数的参数

jsp 页面这样,然后服务器抛出空指针错误

问题描述 jsp 页面这样,然后服务器抛出空指针错误 <%@ page contentType = "text/html;charset= gbb2312" %> <%@ page language = "java" pageEncoding = "gb2312" %> <%@ page import = "java.util.*" %> <%@ page import = "

【VS调试】C#读写Windows 7注册表时抛出“不允许所请求的注册表访问权”的解决办法

原文:[VS调试]C#读写Windows 7注册表时抛出"不允许所请求的注册表访问权"的解决办法 项目 - 属性 - 安全性,"使用ClickOnce",修改app.mainfest,再取消"使用ClickOnce" [另有一篇参考文章:http://blog.csdn.net/wonsoft/article/details/6598407]     在XP/2003下调试得好好的程序,到了windows7下,却抛出"不允许所请求的注册