今天刚刚想在dos下运行一个java类却出错了.Exception
in thread "main" java.lang.ClassNotFoundException
java.lang.ClassLoader.findClass.......
为什么呢?后面找了许久发现是类中带有包名的问题.
1.当类没有包时dos下
javac Test.java //编译Test类,生产class文件
java Test //运行Test类
2.当有包名情况下 com.application.Test
在根目录下面:
javac ../com/application/Test.java //可以生存到包的class文件,也就是像开发工具中生存的文件夹
java com.application.Test //运行这个类
评论