黑马程序员技术交流社区
标题:
eclipse classpath
[打印本页]
作者:
黑马王宁
时间:
2012-12-10 10:01
标题:
eclipse classpath
Eclipse编译java源文件后,在对应的包下生成了class文件(class文件不在当前目录),但是运行的时候,它是怎么加载到这些class文件的呢?
作者:
qiucheng1990
时间:
2012-12-10 14:21
我查看了一个java工程的文件夹,有一个.classpath文件,内容如下
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
<classpathentry kind="output" path="bin"/>
</classpath>
这大概是告诉编译器,output路径是classpath执行路径,在bin文件夹下确实是存放class文件的地方。这时的classpath可能是临时路径。
仅供参考
作者:
彭小康
时间:
2012-12-10 14:51
本帖最后由 彭小康 于 2012-12-10 16:00 编辑
虚拟机运行时、先从环境变量中找、之后是在当前目录下找目标文件、由于设置了classpath的值、所以当你所操作的盘符和目标文件不一致时、jvm就是通过该路径调用的
作者:
彭小康
时间:
2012-12-10 14:57
本帖最后由 彭小康 于 2012-12-10 15:29 编辑
路过学习一下、不知如何
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2