一.java.lang.IllegalStateException的意思是:
在不合理或不正确时间内唤醒一方法时出现的异常信息。换句话说,即 Java 环境或 Java 应用不满足请求操作。
二.造成原因:原来的IDE是在windows XP下进行的。配置信息与windows7 不一样。此次移植到win7下进行开发。
三.解决办法:
1. 删除configuration 目录
2. 新建config.ini 文件
将以下内容拷贝进去:
osgi.splashPath = platform:/base/plugins/org.eclipse.platform
osgi.bundles=org.eclipse.equinox.common@2:start, org.eclipse.update.configurator@3:start, org.eclipse.core.runtime@start
eclipse.product=org.eclipse.sdk.ide
osgi.instance.area.default=@user.home/workspace
eof=eof
3. 重新启动eclipse 会自动生成新的配置文件。
参考地址:http://jakbb.iteye.com/blog/1511346