关于package classPath import
.;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了,对于这些还不怎么理解,最近学完了基础想重新理解一边。求大神,回答。
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了,对于这些还不怎么理解,最近学完了基础想重新理解一边。求大神,回答。
...全文
相关推荐
java的package和import机制原理解析
最后,文章强调了CLASSPATH与package和import之间的关系。
package与import机制.pdf
#### 八、总结- **Package** 和 **Import** 的合理使用能够极大地提升代码的可读性和可维护性。- **Classpath** 的正确设置对于跨包引用至关重要。
小码哥任小龙java基础的excel笔记(完整版).rar
本文档详细讲解Java中package和import的使用方法,重点介绍跨包编译时javac的-d和-classpath参数配置,以及如何通过java命令结合classpath运行带包结构的类,确保类
java-package与import机制
#### 二、Package与Import的基本概念**1.
Bnd - Bundle Tool中文使用手册
但有些时候可能需要忽略其中的个别引用的package,那么可通过把import中的package定义为optional或取消import该package。5.


Java SE
