黑马程序员技术交流社区

标题: 求哪位大神帮解决下 非常感谢! [打印本页]

作者: 青苹果    时间: 2014-4-27 22:57
标题: 求哪位大神帮解决下 非常感谢!
本帖最后由 青苹果 于 2014-4-28 17:08 编辑



我在E盘和 F盘 都建了一个Demo.java
然后把环境变量设置成F盘 set class=F:\
然后当前目录是在E:\ad   javac Demo.java   显示就找不Demo
然后当前目录是在E:   javac Demo.java   E盘中就出现了Demo.class 文件  而F盘中还是没有
哪位大神指点下哈  我需要在本地路径指向其他路径运行java文件

作者: iloveyou    时间: 2014-4-28 00:42
首先,我是个Java新手,我也遇到过。希望能帮到你。
你遇到的问题仅仅是在dos窗口下涉及classpath的细节问题,前期学习视频过程中没必要这么纠结这些小东西。
Java文件在某一文件夹建立后。在dos下编译时,应当进入指定文件夹下面编译。比如e:盘下的Java文件,直接E:\javac Demo.java 即可。
如果编译后的class文件不再当前目录下,好比你说的class文件在F盘了,首先必须保证F盘下面编译好了class文件,这时候就要利用Set Classpath 命令设置class文件的盘符。在运行 Java Demo  就出结果 了。
这个小知识点没必要太纠结,把自己建的文件在当前目录下编译,运行即可,到后面你学习到包的时候,你会对这一块有教深刻的理解。祝学习愉快!
作者: 谢振宣    时间: 2014-4-28 01:34
对于Java源文件的编译,都是在哪里编写,就在哪里编译。
对于Java编译后的字节码文件,才需要指定位置,分层管理。
通过set classpath=.;类文件存放的目录;  来设置类文件的路径,达到随处运行的目的。
作者: 青苹果    时间: 2014-4-28 17:06
:handshake




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2