关于java的classpath设置
来源:互联网 发布:销售网络地图制作 编辑:程序博客网 时间:2024/05/05 08:25
关于“.”目录
默认包
如果是同一个文件中定义,不加入".",编译能通过,但运行时报错;
而如果是不同文件定义的,不加入".",编译就通不过。
我想应该这样解释:同一个文件中,javac就不需要去查找classpath,但JVM定位class时必须查找classpath。
还发现一点:
如果classpath为空,或者干脆没定义,javac、JVM是可以自动找到当前目录的;
而只要不为空,就必须加"."了。
对于JAVA自带的包,不需要定义classpath。
自定义包
必须放在包名指定的目录层次结构中
即使定义了".",你也不能期望能够访问放在当前目录的其他包的类
例如定义access.desert包,那它的类必须放在access/desert目录下
定义“.”,access/desert放在当前目录下就可以访问
如果是在放在其它路径,还必须在classpath加入相应路径
- 关于java的classpath设置
- 关于java的classpath设置
- 关于 java 的CLASSPATH设置问题
- Java classpath的设置
- 关于Java的ClassPath
- 关于Java中的classpath,path,java_home的设置
- java的classpath的设置
- “JAVA.LANG.NOCLASSDEFFOUNDERROR” 关于CLASSPATH设置问题
- 关于Java的Classpath详解
- 关于Java的Classpath详解
- 关于Java的Classpath详解
- 关于java的classpath问题
- 关于Java的Classpath详解
- 关于Java的Classpath详解
- 关于Java的Classpath详解
- 关于java的classpath、path
- 关于Java的Classpath详解
- [JAVA]关于classpath的补充
- C#中通过DllImport使用 Win32 API
- 托管与非托管理体制 DLLImport在C#中的用法
- C#调用DLL中 DllImport属性详解(一)
- C#调用DLL中 DllImport属性详解(二)
- 加密连接字符串
- 关于java的classpath设置
- ethereal 在无线网卡上抓不了包的解决方法
- win2003WEB服务器安全设置.txt
- 克隆出来的Debian/Ubuntu在新的主机环境中上网问题解决
- silverlight + wcf 项目发布IIS小技巧
- wxErlang 的案例学习(3)
- ubuntu9.04 kde桌面安装以及无线网卡的配置
- 网游代练向欧美市场渗透:代练员月入5000元
- 如何从优秀的程序员成为伟大的程序员