刚刚在看jvm加载类的机制,说jvm会自动加载ext文件夹下面的东西。
我可不可以把ext当工作目录,生成的.class文件打完包直接放ext下面,这样cmd中运行都不用写-classpath了。。。
不知可以不?
------解决方案--------------------
jdk\jre\lib\ext ,这个目录中的类会由jvm的扩展类加载加载,放到下面的jar应该会自动加载的
------解决方案--------------------
我觉得是没有问题的
jdk\jre\lib\ext 这个目录里面的class文件是有ext这个类加载器加载的
而classpath下的文件是由app这个类加载器加载的,
所以当然不用写classpath了