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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 孙百鑫 于 2013-6-27 07:10 编辑


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



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



评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

24 个回复

倒序浏览

回帖奖励 +2

path,把你的环境变量输出来,或者看下是否存在jre\bin

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

回复 使用道具 举报

回帖奖励 +2

你确定你的目录下面有javac?
回复 使用道具 举报

回帖奖励 +2

第一张图片,在未安装过 javac 编译器的电脑中使用 java 命令可以打印出来。但是在执行任意一个.class文件时都会报错。
所以需要楼主确认 java 是否和 javac 在同一目录下,如果在同一目录下,那就奇怪了,还得继续查找具体原因。

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

回复 使用道具 举报

回帖奖励 +2

删除了配置的环境变量后,是全删了吗?还是只删了classpath设置,如果是只删了classpath的话是不影响运行的。从jdk6开始,classpath就不是必须的了,只不过现在的书都抄成习惯了,所以一直都还在说设置classpath的事儿。要用的是eclipse做SE,什么都不用配.

评分

参与人数 1技术分 +1 收起 理由
袁梦希 + 1 很给力!

查看全部评分

回复 使用道具 举报 1 0

回帖奖励 +2

liye20110 发表于 2013-6-22 21:48
第一张图片,在未安装过 javac 编译器的电脑中使用 java 命令可以打印出来。但是在执行任意一个.class文件 ...

好厉害  ;P
回复 使用道具 举报

回帖奖励 +2

楼主您好。我已将您的帖子改成已解决。如果帖子发布长时间没加分。及时联系我。以免漏分的情况发生{:soso_e100:}
回复 使用道具 举报

回帖奖励 +2

看楼主意思就是删除了classpath文件,这只是关联了类文件,没有的话JVM就找不到类文件的路径去加载 ,运行可执行的文件还是看path的配置,没有它,基本上java的工具都用不了,包括java、javac、javadoc。。。

点评

说的确实不错  发表于 2014-7-17 23:12
回复 使用道具 举报

回帖奖励 +2

楼主的问题很好,也同时解决了我还不懂的问题
受益匪浅,
回复 使用道具 举报

回帖奖励 +2

我没有装Editplus,不是很清楚!!!
回复 使用道具 举报

回帖奖励 +2

影响力147753321 发表于 2013-6-22 23:02
删除了配置的环境变量后,是全删了吗?还是只删了classpath设置,如果是只删了classpath的话是不影响运行的 ...

跟给力,赞!
回复 使用道具 举报

回帖奖励 +2


确实很给力,
回复 使用道具 举报

回帖奖励 +2

我是来学习的
回复 使用道具 举报

回帖奖励 +2

关掉,重新打开一个窗口
回复 使用道具 举报

回帖奖励 +2

没看明白 说的是啥意思
回复 使用道具 举报
   这个完全不明白
回复 使用道具 举报

回帖奖励 +2

受教了,这种细节还真不知道
回复 使用道具 举报

回帖奖励 +2

楼主您好。我已将您的帖子改成已解决。如果帖子发布长时间没加分。及时联系我。
回复 使用道具 举报

回帖奖励 +2

围观一下。、。。。
回复 使用道具 举报

回帖奖励 +2

我也是来学习的
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马