关于package classPath import
沁海棠 2017-04-23 06:57:13 .;f:\qq\;f:\pp\;这是环境变量的配置CLASSPATH
F:\pp\ww 目录下写了一段代码
package ww;
import java.util.Date;
public class World{
public static void main(String[] args){
System.out.println("World");
Date d = new Date();
System.out.println(d);
World w = new World();
System.out.println("fdsafdas");
}
}
打包会报错,java.lang.noClassDeFound,
个人理解ClassPath配置是就是源路径,类加载器在配置的目录下加载Class文件,那么我配置的f;\pp\那不是源路径么
那么我在建一个文件夹ww那不包么,ww下写的World,的package不是写 ww么;ClassPath不用配置java的lib就能加载?
用记事本写的,另一个目录f:\qq下建了一个hh文件夹
package hh;
import ww.World;
public class Hello{
public static void main(String[] args){
System.out.println("Hello");
World w = new World();
}
}
我想着既然,ClassPath是源路径,那么Hello是hh目录下的打包hh,类加载去加载World类,会去F:\pp\找看看有没有
自学刚开始用记事本写了个HelloWorld就用eclipse了,对于这些还不怎么理解,最近学完了基础想重新理解一边。求大神,回答。