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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

edshawnn

初级黑马

  • 黑马币:10

  • 帖子:5

  • 精华:0

© edshawnn 初级黑马   /  2014-5-1 13:09  /  1269 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如图所示,java环境都已经配置好了,直接在它自己的目录下执行javac是没问题的,但我参照视频配置好classpath,却无法找到,哪里不对?

无标题.jpg (139.01 KB, 下载次数: 79)

无标题.jpg

8 个回复

倒序浏览
你试试直接java Demo 命令。classpath是来加载.class文件的。 所以要javac编译好了,再配置classpath就可以在其他路径下,
用java命令运行.class文件。记得是这样的。
回复 使用道具 举报
想在c盘编译的话。 命令——javac i:/work/java/Demo.java    应该就可以了。指定了java文件路径
回复 使用道具 举报
配置路径JAVA_HOME是为了在任何目录下都能使用jdk的javac.exe和java.exe工具,要想编译.java文件还是要将目录定位在.java文件存在的目录下,然后使用javac **.java编译java文件,使用java **运行编译后的class文件查看运行结果的。
回复 使用道具 举报
伍叶竹 发表于 2014-5-1 13:33
你试试直接java Demo 命令。classpath是来加载.class文件的。 所以要javac编译好了,再配置classpath就可以 ...

直接执行java Demo没问题,classpath原来是这样用的,谢谢
回复 使用道具 举报
首先classpath变量是供JVM虚拟机用的,用于java命令。javac是编译它得去*.java源文件所在的目录去编译,如果你配置好了classpath环境变量就可以在任意目录下使用java命令来运行了,所以据图看来,你应该到源文件所在目录编译Demo.java,然后可以在其他目录java Demo   希望帮到你,纯手敲~
回复 使用道具 举报
先去Demo.java源文件目录 ,用Javac编译Demo.java 编译成class文件后,在用Java可以在任何目录下运行 Demo.class
回复 使用道具 举报
path和calsspath的区别,path是javac编译程序是用的路径,而classpath是java在执行class文件的路径。
回复 使用道具 举报
Jero 中级黑马 2014-5-3 18:48:54
9#
楼主仔细检查一下文本类型是不是java类型,如果是文本文档那就是这里有问题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马