xp下载站:安全绿色手机应用,手机游戏下载基地!

XP下载站 > 系统教程 > Windows7教程 > 解决在win7上安装NetBeans6.8出现问题的办法

解决在win7上安装NetBeans6.8出现问题的办法

作者:佚名 来源:xp下载站 时间:2012-11-01 10:47

解决在win7上安装NetBeans6.8出现问题的办法

  自己安装的时候使用的是windows 7旗舰版,JDK是jdk1.6.0_18,在准备安装NetBeans之前已经设置好JAVA_HOME、CLASSPATH和PATH等环境变量。

  在安装的时候,前面一切正常,但当进到“同意协议”这一步,打勾然后点“下一步”之后,就弹出上述窗口“Could not bind shell folder to interface”,然后“确定”,安装程序就退出了。

  经过若干摸索之后,找到了一种解决上述问题的方法,可以保证安装成功,但有一点不完美的地方就是不能选择定制自己想要的组件,只能在安装成功之后再卸载自己不想要的组件。

  这种方法有两种方式,一种是新建一个快捷方式,一种是利用命令行。方法的原理其实也谈不上,主要是观察安装日志之后发现问题可能与GUI有关,所以便想避开GUI,采用后台安装的方法。恰好安装程序有这个安装参数,如下图所示(在命令行下运行安装程序,带参数--help即可看到下面的对话框):

解决在win7上安装NetBeans6.8出现问题的办法

  所以就利用了里面的“--silent”选项。

  下面介绍第一种方式:

  首先为安装程序创建一个快捷方式,然后右击快捷方式,选择“属性”,如下图所示:

解决在win7上安装NetBeans6.8出现问题的办法

  将“目标”的值后面加上“ --silent”参数,然后选择“兼容性”选项卡,选中“以管理员身份运行此程序”,确定。如下图所示:

解决在win7上安装NetBeans6.8出现问题的办法

  完成以上步骤之后,直接双击该快捷方式运行,安装时间大概10分钟左右。由于是没有提示安装的,所以安装的时候没有前台界面显示,只能通过任务管理器看到进程运行。并且,安装时,默认会安装所有组件,除了Apache之外。

  第二种方式:

  本质上和第一种方式是一样的,首先在windowssystem32中找到cmd.exe,右击选择“以管理员身份运行”(因为安装程序默认要在系统盘中创建文件夹,需要管理员权限,权限不够会使安装失败)。

  然后cd到安装文件夹所在的路径,比如我的在G盘的话,就执行以下命令:

  G:netbeans-6.8-ml-windows.exe --silent

  回车开始执行,在命令行里会不断刷新输出安装的各种信息,这些信息也同步写到日志文件里去了(默认情况下在C:Users[你的用户名].nbilog中),安装时间也差不多10分钟。与前一种方式相比,优点就是可以看到安装程序的执行进度。

  (这种方式还有一种麻烦的步骤,如下命令:

  G:netbeans-6.8-ml-windows.exe --extract

  G:java -jar bundle.jar --silent

  第一条命令默认释放出一个jar文件bundle.jar和一个class文件Testjdk.class到当前文件夹,第二条命令执行jar文件。

  第一条命令后面还可以加一个释放到哪个文件夹的参数,即

  G:netbeans-6.8-ml-windows.exe --extract filefolder bundle.jar

  不过这样的话,就还要多执行一条切换目录的命令。)

  好了,安装完成之后,终于看到了NetBeans6.8(第一次启动时会比较慢一点,以后就好了),如下图:

解决在win7上安装NetBeans6.8出现问题的办法

解决在win7上安装NetBeans6.8出现问题的办法

解决在win7上安装NetBeans6.8出现问题的办法

  如果要卸载自己不想要的组件的话,可以选择“工具”-〉“插件”,然后自己卸载,如下图:

解决在win7上安装NetBeans6.8出现问题的办法

  (心疼我的硬盘,被折腾得。。。)