黑马程序员技术交流社区

标题: 删除了配置的环境变量后,java 命令还可以执行呢 [打印本页]

作者: 郭孟涛    时间: 2013-6-21 17:09
标题: 删除了配置的环境变量后,java 命令还可以执行呢
本帖最后由 孙百鑫 于 2013-6-27 07:10 编辑


删除了配置的环境变量后,java 命令执行 Demo.class文件竟然还可以用。



javac 编译文件命令已经不可以用。




作者: changweihua    时间: 2013-6-21 18:09
path,把你的环境变量输出来,或者看下是否存在jre\bin
作者: yasyas001    时间: 2013-6-21 18:16
你确定你的目录下面有javac?

作者: liye20110    时间: 2013-6-22 21:48
第一张图片,在未安装过 javac 编译器的电脑中使用 java 命令可以打印出来。但是在执行任意一个.class文件时都会报错。
所以需要楼主确认 java 是否和 javac 在同一目录下,如果在同一目录下,那就奇怪了,还得继续查找具体原因。
作者: 影响力147753321    时间: 2013-6-22 23:02
删除了配置的环境变量后,是全删了吗?还是只删了classpath设置,如果是只删了classpath的话是不影响运行的。从jdk6开始,classpath就不是必须的了,只不过现在的书都抄成习惯了,所以一直都还在说设置classpath的事儿。要用的是eclipse做SE,什么都不用配.
作者: 袁梦希    时间: 2013-6-23 09:04
liye20110 发表于 2013-6-22 21:48
第一张图片,在未安装过 javac 编译器的电脑中使用 java 命令可以打印出来。但是在执行任意一个.class文件 ...

好厉害  ;P
作者: 孙百鑫    时间: 2013-6-27 07:09
楼主您好。我已将您的帖子改成已解决。如果帖子发布长时间没加分。及时联系我。以免漏分的情况发生{:soso_e100:}
作者: ⋛⋌⋚JEEP    时间: 2014-7-14 23:08
看楼主意思就是删除了classpath文件,这只是关联了类文件,没有的话JVM就找不到类文件的路径去加载 ,运行可执行的文件还是看path的配置,没有它,基本上java的工具都用不了,包括java、javac、javadoc。。。
作者: 张周飞    时间: 2014-7-15 10:44
楼主的问题很好,也同时解决了我还不懂的问题
受益匪浅,
作者: a191170796    时间: 2014-7-16 11:03
我没有装Editplus,不是很清楚!!!
作者: 钟翠翠    时间: 2014-7-17 09:13
影响力147753321 发表于 2013-6-22 23:02
删除了配置的环境变量后,是全删了吗?还是只删了classpath设置,如果是只删了classpath的话是不影响运行的 ...

跟给力,赞!

作者: nxp1986    时间: 2014-7-17 23:14
钟翠翠 发表于 2014-7-17 09:13
跟给力,赞!

确实很给力,
作者: 刘斌2014    时间: 2014-7-26 13:09
我是来学习的
作者: 日光加蓝    时间: 2014-7-28 13:35
关掉,重新打开一个窗口

作者: 狐狸FMF    时间: 2014-8-12 22:06
没看明白 说的是啥意思
作者: 狐狸FMF    时间: 2014-8-13 12:56
   这个完全不明白
作者: 黄小橙    时间: 2014-10-4 09:18
受教了,这种细节还真不知道
作者: wujiemin    时间: 2014-10-8 09:39
楼主您好。我已将您的帖子改成已解决。如果帖子发布长时间没加分。及时联系我。
作者: yanghao    时间: 2014-10-8 12:49
围观一下。、。。。
作者: 彭小虎    时间: 2014-11-17 10:06
我也是来学习的
作者: Afridoce    时间: 2014-12-9 12:52
我是来学习的
作者: 些许    时间: 2014-12-22 18:48
猜测java  是不是注册到系统中了啊??
作者: 些许    时间: 2014-12-22 18:49
感觉java环境变量path   classpath  还可以set  path  有点晕
作者: lgc黑马    时间: 2014-12-24 21:36
s顶顶顶顶顶顶




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