关于package classPath import

沁海棠 沁海棠 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
.;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了,对于这些还不怎么理解,最近学完了基础想重新理解一边。求大神,回答。
...全文
评论 5
收藏 已收藏
分享
返回顶部
沁海棠
Java SE 62,621 成员 307,251 内容