java的classpath的作用
来源:互联网 发布:软件测试干什么的 编辑:程序博客网 时间:2024/05/10 12:46
classpath不需要配置
classpath的主要作用
设置Classpath的目的,在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包。
但是
现在的应用基本上不需要设置CLASSPATH,尤其是指向tools.jar 和rt.jar,只要能够找到jre,系统自动会找到这些jre自带的classpath(除非你人为地把这些jar文件移动到其他地方去了)
没有classpath的后果
仅仅需要手动添加class的路径即可
两者实际区别演示
假设没有配置classpath, 那么系统仅仅会在当前文件夹下寻找该名字的.class文件, 如果有classpath, 那么除了在该文件下, 还会在classpath的路径里去找该.class文件
这里我写了一个简单的打印”helloworld”的程序, 源码如下
把它编译成.class文件
现在我切换到d盘(不在该文件夹下)
用java TestClasspath命令运行该文件, 发现不行, 找不到(无法加载主类)
因为我的classpath路径是 :
现在我把我的classpath路径加上该文件夹(红色括号内):
注意这里要重新启动终端才能生效
发现能够运行该.class文件了
0 0
- java的classpath的作用
- Java中ClassPath的作用
- 有关于JAVA中的CLASSPATH的作用
- 有关于JAVA中的CLASSPATH的作用
- 有关于JAVA中的CLASSPATH的作用
- Java中环境变量CLASSPATH的作用是什么?
- JAVA环境变量Path、ClassPath、JAVA_HOME的作用
- JAVA中JAVA_HOME、Path、CLASSPATH的作用?
- CLASSPATH的作用
- classpath的作用
- classpath的作用
- CLASSPATH、JAVA_HOME的作用
- classpath、path、JAVA_HOME的作用
- classpath、path、JAVA_HOME的作用
- classpath、path、JAVA_HOME的作用
- classpath , path , java_home的作用
- Android .classpath文件的作用
- eclipse 中.classpath 的作用?
- 屏幕适配之百分比方案详解
- keil4中debug信号函数的简单使用
- android中在fragment A里面点击button跳转到fragment B怎么实现?
- hello world在操作系统底层的执行过程
- 《春日飞翔》——为了纪念【小诗】
- java的classpath的作用
- 微信公众号如何关联小程序(小程序如何开发)
- 五分钟搞懂Gson的用法
- 《富爸爸穷爸爸》读书笔记
- PHP中无法操作MySQL而MySQL中可以
- redis
- Queue模块
- 论文理解(一)树形lstm
- 5分钟从零搭建一个maven工程