2 winter wind winter_wind 于 2016.02.02 19:18 提问

初学java程序运行异常

第一个文件StaticMain.java
public class StaticMain{
public static void main(String[] args){
System.out.println("-------------");
for(String arg:args){
System.out.println(arg);
}
}
}
第二个文件StaticMainRef.java
import java.lang.reflect.Method;
import java.lang.reflect.InvocationTargetException;
public class StaticMainRef{
public static void main(String[] args) throws SecurityException,IllegalArgumentException,NoSuchMethodException,ClassNotFoundException,IllegalAccessException,InvocationTargetException{
StaticMain.main(new String[]{"111","222","333","444"});
startClass("com.cjg.method.StaticMain");
}
public static void startClass(String className) throws SecurityException,NoSuchMethodException,ClassNotFoundException,IllegalArgumentException,IllegalAccessException,InvocationTargetException{
Method mainMethod=Class.forName(className).getMethod("main",String[].class);
mainMethod.invoke(null,new Object[]{new String[]{"111","222","333","444"}});
mainMethod.invoke(null,(Object)new String[]{"111","222","333","444"});
}
}
运行后异常
图片说明

1个回答

wwwsssaaaddd
wwwsssaaaddd   2016.02.02 19:24

找不到com/cjg/method/StaticMain这个class文件,请确认它是否在class path里。没有的话 在执行java命令的时候用 -cp + 该class所在路径指定位置

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
程序运行出现的异常
程序运行出现的异常
java基础断点/异常
权限修饰符(掌握) 本类 同一个包 不同包的子类 不同的包的类 private OK 默认的 OK Ok protected OK Ok OK public OK Ok Ok OK 2:断点调试(掌握) 自学的能力。 通过断点调试,我们可以去看任何一个程序的执行流程了。 调错能力。 步骤: A:设置断点,在行的开头双击即可。 B:运行程序,用debug as -- 程序 C:打开debug界面 观
Java程序结束运行的原因
1.正常运行结束 2.调用了System.exit() 3.发生了异常或错误,程序没有捕获 4.JVM内部错误(由系统导致) 5.程序被操作系统终止(如在任务栏结束程序) 6.JVM被操作系统终止(如在任务栏结束JVM)
个人认为讲解java异常最好的文章
J2EE项目异常处理                        为什么要在J2EE项目中谈异常处理呢?可能许多java初学者都想说:“异常处理不就是try….catch…finally吗?这谁都会啊!”。笔者在初学java时也是这样认为的。如何在一个多层的j2ee项目中定义相应的异常类?在项目中的每一层如何进行异常处理?异常何时被抛出?异常何时被记录?异常该怎么记录?何时需要把ch
异常处理与程序中断
程序发生异常之后,程序就会退出,不会执行以后的代码:public class ExceptionDemo02{ public static void main(String[]args){  System.out.println(1/0);  System.out.println("异常之后..."); }}System.out.println(1/0);后面输出语句,
CCIT软件学院Java课件
CCIT软件学院Java课件 适合Java初学 如果学好c\c++会觉得异常简单 Java概述 Java语言基础 多线程 Java编程 异常 GUI
Java开发异常及日志
异常日志  异常:       三类:1系统无法支撑导致异常(错误)、2代码逻辑错误,无法继续运行下去导致异常、3不符合开发者业务要求导致异常。       系统错误:error 。OutOfMemoryError、StackOverflowError、IllegalAccessError       代码逻辑异常:       业务异常:用户自定义异常, (一) 异常处理
java程序运行突然中断异常
系统部署完成后开始运行正常,进行了少部分操作后,突然无法访问,查看后台日志报如下错误 # # A fatal error has been detected by the Java Runtime Environment: # #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000039a6277, pid=13340, ti
Java异常总结(运行期出现的错误)
Java异常概念 1)Java异常是Java提供的用于处理程序错误的一种机制. 2)所谓错误时指在程序运行中发生的一些异常事件(如:除0溢出,数组下标越界,所要读取的文件不存在) 3)设计良好的程序应该在异常发生时提供处理这些错误的方法,使得程序不会因为异常的发生而阻断或产生不可预见的结果 4)Java程序的执行过程中如果出现异常事件,可以生成一个异常类对象,该异常对象封装了异常事件信息并
220个JAVA初学者实例
220个JAVA初学者实例 对于刚接触java的帮助很大