本本的硬盘太小了,换了个大的,结果很多东西都重新安装。
说来也怪,这次遇到了一个从来从来都莫有遇到过的问题。因为懒得装系统,换了硬盘后就直接把C盘对考,然后重写引导,换完后一切正常,重装了eclipse,。。。。。。一大堆东西。接下来就可以开发了。但是感觉系统还是不爽,决定重装一次。装好后,启动eclipse出现了让我纳闷的事,弹出个框说出错了,让我看log文件。原话是这样的
An error has occurred. See the log file
G:/Program Files/MyEclipse Enterprise Workbench 5.1.0 GA/eclipse/configuration/1278943902875.log.
打开文件一看,又是一大堆栈信息,如下:
!SESSION 2010-07-12 21:48:45.250 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.5.0_09
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=zh_CN
Command-line arguments: -os win32 -ws win32 -arch x86
!ENTRY org.eclipse.osgi 4 0 2010-07-12 21:48:45.718
!MESSAGE Application error
!STACK 1
java.lang.IllegalStateException: Unable to acquire application service. Ensure that the org.eclipse.core.runtime bundle is resolved and started (see config.ini).
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:65)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
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.core.launcher.Main.invokeFramework(Main.java:336)
at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
at org.eclipse.core.launcher.Main.run(Main.java:977)
at org.eclipse.core.launcher.Main.main(Main.java:952)
奇怪了,以前不管怎么装系统,先前的安装文件照样的用,撒事都没有。这次真让我为难,网上找了很多结果都是些盗版,而且比较严重,不知是几手的,找一个,找两个都是一个样。
想了一下,我安装的路径没问题,但是他又找不到应用服务,那说明还是路径问题。在一次打开我的电脑的时候看见,最后一个盘符和光驱的盘符互换了,也就是说在最后一次装系统之前与当前的盘符不相符。于是我把盘符改成重装系统前的顺序。接下来赶忙试试eclipse,结果问题解决。
最后还有一种解决方式就是直接把link文件改一下,改成与当前盘符一致,问题也能解决!