java执行异常

来源:互联网 发布:知乎注册用户过亿 编辑:程序博客网 时间:2024/06/06 02:51
Exception in thread "main" java.lang.NoClassDefFoundError: TestWrap/class
Caused by: java.lang.ClassNotFoundException: TestWrap.class
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: TestWrap.class.  Program will exit.

在windows下正确编译后使用java在命令行执行报异常,原因是在windows的命令行要用java 不带扩展文件名,
带了扩展就是错误的

TestWrap.java:6: 意外的类型
找到: int
需要: 引用
                ArrayList<int> list = new ArrayList<int>();
                          ^
TestWrap.java:6: 意外的类型
找到: int
需要: 引用
                ArrayList<int> list = new ArrayList<int>();
                                                    ^
TestWrap.java:9: 找不到符号
符号: 类 Integter
位置: 类 TestWrap
                        list.add(new Integter(i));
                                     ^

如果在ArrayList中使用非class和interface类型,就会在编译时报意外类型错误
如果拼写关键字错误会出现找不到符合的报错
Vimium has been updated to 1.42.x
原创粉丝点击