A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 青苹果 中级黑马   /  2014-4-27 22:57  /  916 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 青苹果 于 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文件

评分

参与人数 1技术分 +1 收起 理由
Silent_memory + 1 学习时多注意视频中的细节

查看全部评分

3 个回复

倒序浏览
首先,我是个Java新手,我也遇到过。希望能帮到你。
你遇到的问题仅仅是在dos窗口下涉及classpath的细节问题,前期学习视频过程中没必要这么纠结这些小东西。
Java文件在某一文件夹建立后。在dos下编译时,应当进入指定文件夹下面编译。比如e:盘下的Java文件,直接E:\javac Demo.java 即可。
如果编译后的class文件不再当前目录下,好比你说的class文件在F盘了,首先必须保证F盘下面编译好了class文件,这时候就要利用Set Classpath 命令设置class文件的盘符。在运行 Java Demo  就出结果 了。
这个小知识点没必要太纠结,把自己建的文件在当前目录下编译,运行即可,到后面你学习到包的时候,你会对这一块有教深刻的理解。祝学习愉快!

评分

参与人数 1技术分 +1 收起 理由
Silent_memory + 1 赞一个!

查看全部评分

回复 使用道具 举报
对于Java源文件的编译,都是在哪里编写,就在哪里编译。
对于Java编译后的字节码文件,才需要指定位置,分层管理。
通过set classpath=.;类文件存放的目录;  来设置类文件的路径,达到随处运行的目的。
回复 使用道具 举报
:handshake
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马