Board logo

标题: 菜鸟安装Java遇到问题了,求高手帮忙!!! [打印本页]

作者: wangwenjunyanda    时间: 2010-11-16 16:58     标题: 菜鸟安装Java遇到问题了,求高手帮忙!!!

我最近刚买了个新本本,装的是win7家庭普通版,想装上Java,可是装上后想装在别的盘里,于是环境变量也没设呢,就用魔方想卸了它,可是怎么也卸不了,于是我就直接把装的Java的文件夹直接删了。想重新装,可是显示的是“你的系统已经安装了Java,是否要覆盖”,于是我点击了是,可是还是卸不了啊,最后提示“windows installer的程序包有问题。此安装需要的DLL不能运行,请与您的支持人员或程序包开发商联系!”

  后来试了几次,在别的盘又能装上了,可是不能运行,我在dos命令行里通过javac能编译,但是通过Java却不能运行,提示的是“Error:could not open‘ G:\java web software\lib\i386\jvm.cfg’ ”,我之前就是安装在这里,可是我哦卸的时候不能卸,我就直接把安装的路劲的文件夹全部删除了,后来又重新安装了几次,终于装在别的文件夹里了,不过还是装在G盘里   
我现在实在是没法了,所以请高手帮帮忙吧,本人急着用呢!!
  谢谢各位了!!!
作者: fwbook    时间: 2010-11-17 08:43

你好。你可以尝试手动配置一下path和classpath。看配置后是否正常。
作者: wangwenjunyanda    时间: 2010-11-17 18:17

2# fwbook
我现在又重新安装了  也重新配置了环境  可是还是不行啊   我在dos命令行中运行“Javac helloword.java”它编译通过了,可是再运行“Java  helloword”就不能运行过去,提示的是“Error:could not open 'G:\java web software\lib\i386\jvm.cfg'”可是“'G:\java web software”这个路劲是我最初的时候安装的,那时连环境变量都没配置呢就卸了,可是刚开始卸不了,最后还是用的360安全卫士卸的,这个路径现在根本不存在了,怎么老提示这个啊,这是怎么回事啊?
  帮帮忙吧!谢谢了
作者: fwbook    时间: 2010-11-17 21:09

可能是注册表中有多余的信息没有删掉。这确实麻烦了。
建议你用360,卸载一下。卸载的时候,360有一个功能是清除痕迹,你使用那个选项,就可以删除注册表多余的信息,然后你重新安装JDK,就应该没有问题了。

另外你使用的Win 7家庭版,建议你使用一个旗舰版的序列号,更新一下。这样便于你后期做开发。
作者: wangwenjunyanda    时间: 2010-11-18 17:55

4# fwbook
你好,我已经按你说的方法去做了,可是还是不行耶
   我又卸了它,然后在没有安装Java的情况下,打开dos命令行,输入Java的时候 提示的是这个“Error:could not open 'G:\java web software\lib\i386\jvm.cfg'”,这个是我最初装的路劲,还有这个“\lib\i386\jvm.cfg'”是什么,干什么用的?
   而输入javac,则提示“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”
  这种情况是不是重新装系统比较好啊,我真的搞不懂win7呀,太陌生了。
作者: fwbook    时间: 2010-11-19 08:52

5# wangwenjunyanda

你的问题,第一次见到。我多找几个人来帮你看看吧。
作者: deepnighttwo    时间: 2010-11-19 09:30

应该是没有卸载完全。把你环境变量里path变量的值贴上来看看吧。
作者: wangwenjunyanda    时间: 2010-11-19 13:00

6# fwbook
好的 非常感谢了   遇到这种情况很无奈啊,我现在是直接下了myclipse的用了,这个不需要配置环境什么的,不过还是想用用Java的jdk啊
作者: wangwenjunyanda    时间: 2010-11-19 13:31

7# deepnighttwo [


JAVA_HOME
G:\Java\jdk1.6.0_18
Path
%JAVA_HOME%\bin;%SystemRoot%\system32;...........(后面系统自带的)
CLASSPATH
.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

这是我现在重装后重新配的(配置是根据《java从初学到精通》的视频里跟着配的)
  呵呵 居然成功了
作者: wangwenjunyanda    时间: 2010-11-19 13:38

7# deepnighttwo [


JAVA_HOME
G:\Java\jdk1.6.0_18
Path
%JAVA_HOME%\bin;%SystemRoot%\system32;...........(后面系统自带的)
CLASSPATH
.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

这是我现在重装后重新配的(配置是根据《java从初学到精通》的视频里跟着配的)
  呵呵 居然成功了!!!谢谢了  不过我之前不是这样配置的
作者: wangwenjunyanda    时间: 2010-11-19 13:51

6# fwbook


呵呵  我刚刚又重新安装了一次,然后又重新配置了,不过配置的方法不一样,我看了《Java从入门到实践》的视频的环境变量配置是这样的:
path
.......(系统已经配置的);G:\Java\jdk1.6.0_18\bin
classpath   (对了 这个分大小写吗?)
G:\Java\jdk1.6.0_18\lib;.
我之前就是一直这样配置的,可是老是不成功,

可是今天我看了《Java从初学到精通》的视频的环境配置,我是这样配置的
7# deepnighttwo [


JAVA_HOME
G:\Java\jdk1.6.0_18
Path
%JAVA_HOME%\bin;%SystemRoot%\system32;...........(后面系统已经配置的)
CLASSPATH
.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
这样配置居然能成功了

现在我很好奇  这俩种配置方式应该都是正确的吧,可是为什么一个重装后能成功,一个却不行啊
  现在想彻底的搞明白,免得以后又犯这样的低级错误。
作者: fwbook    时间: 2010-11-19 14:05

这两种配置都可以。关键是看你是否使用Java_Home这个参数。
如果你使用,Path和ClassPath就可以使用相对路径。他们的路径都可以是基于Java_Home的目录。
如果你不使用,Path和ClassPath必须写完整的目录。
作者: wangwenjunyanda    时间: 2010-11-20 22:06

12# fwbook
我知道了,不过你说我安装的情况为什么出现这样的情况 啊   是不是用Java_home这样配置比较不容易出现错误啊
作者: fwbook    时间: 2010-11-21 10:24

13# wangwenjunyanda


你说的这种情况很难说。使用Java_Home配置,并不能保证不出错误。使用哪种方式,我觉得的都差不多。




欢迎光临 万卷图书 (http://wanjuanchina.net/) Powered by Discuz! 7.0.0