重装Windows7 Eclipse3.6不能启动

   将Windows XP升级为Windows7,启动D盘的 Eclipse3.6报告如下错误。


  查看eclipse的日志发现存在如下错误信息。

java.lang.RuntimeException: D:\eclipse3.6\configuration\org.eclipse.osgi\.manager\.fileTableLock (拒绝访问。)
	at org.eclipse.osgi.framework.internal.core.Framework.initialize(Framework.java:187)
	at org.eclipse.osgi.framework.internal.core.Framework.<init>(Framework.java:157)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:286)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:175)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
Caused by: java.io.FileNotFoundException: D:\eclipse3.6\configuration\org.eclipse.osgi\.manager\.fileTableLock (拒绝访问。)
	at java.io.RandomAccessFile.open(Native Method)
	at java.io.RandomAccessFile.<init>(Unknown Source)
	at org.eclipse.core.runtime.internal.adaptor.Locker_JavaNio.lock(Locker_JavaNio.java:33)
	at org.eclipse.osgi.storagemanager.StorageManager.lock(StorageManager.java:387)
	at org.eclipse.osgi.storagemanager.StorageManager.open(StorageManager.java:688)
	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.initFileManager(BaseStorage.java:213)
	at org.eclipse.osgi.internal.baseadaptor.BaseStorage.initialize(BaseStorage.java:147)
	at org.eclipse.osgi.baseadaptor.BaseAdaptor.initializeStorage(BaseAdaptor.java:114)
	at org.eclipse.osgi.framework.internal.core.Framework.initialize(Framework.java:185)

 
   进入错误提示的目录查看文件存在。因此,根据以往对Widows7的使用经验来看,应该是文件访问权限不足导致。查看.fileTableLock文件的安全选项,问题果然如此,该文件在windows7下的账户和组下只有读取权限。因此,删除原属于Windows XP的账户和组。



  

重新编辑Windows 7下的组合账户的SYSTEM权限。问题解决了。



 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值