日期:2014-05-20  浏览次数:20708 次

sun公司下的jdk自带java虚拟机吗,为什么我出现这种怪问题
我从sun公司下载了一个jdk1.4.2,配置好class后,新建一个记事本,把它的名字从“新建文本文档.txt "改成 "As.java ",它问我确实要更改吗,我选择是,但是这个文件的图标并没有变成java的图标,还是文本文档的图标。
      我确定环境变量设置对了,而且显示了所有文件扩展名,我怀疑是没有虚拟机,网上说xp不自带虚拟机,请问jdk1.4.2包自带虚拟机吗,在哪个文件夹下,还有我怎么解决上面图标的问题?

------解决方案--------------------
我的异常网推荐解决方案:java环境变量设置
------解决方案--------------------
汗~图标很重要吗?
本来就不会变的,跟虚拟机更是不搭边~~
------解决方案--------------------
装了jdk肯定就带了虚拟机了
但是并不见得就改了windows的注册表,什么类型的文件显示什么图标
你可以到dos或者命令行下打一个java
看看返回给你什么消息
------解决方案--------------------
jdk肯定是带虚拟机的,你在文件的目录下,键入javac As.java看看是否ok就行啦
如果path,classpath都配好的话,就应该没问题

关于你说的图标,完全是windows实现的,表示该文件是否能被某个可执行文件打开,换句话说就是是否跟某个可执行文件关联了。跟JVM没关系
------解决方案--------------------
虚拟机是在jdk里的吗?
i don 't think so.
------解决方案--------------------
跟图标没关系,你直接编译试试不就知道了吗?
------解决方案--------------------
虚拟机 并不是你想象的那个东东。

至于图标未变的原因是jdk并不是一个IDE(集成开发环境)。

如果想变的话需要安装诸如 eclipse 之类的IDE。

最后java文件是文本格式,你双击它,它也不会变成可执行文件的。需要用javac编译,并用java执行才能运行。
------解决方案--------------------
虚拟机不在JDK里面那应该在哪里呢??
------解决方案--------------------
LZ多心了~
多虑了~~
------解决方案--------------------
编译,运行吧....
------解决方案--------------------
只是图标而已,如楼上所说,编译运行吧
装了JDK就有JRE环境了
------解决方案--------------------
到工具-〉文件夹选项,设置不隐藏扩展名,再看是不是As.java.txt,是就改成As.java
------解决方案--------------------
JDK与JVM.
你搞清楚没有?