簡體   English   中英

Java:讀取配置:無法創建鎖管理器

[英]Java: reading configuration: Unable to create lock manager

我收到以下錯誤。 我有Eclipse Mars和JRE V 1.7(我最初安裝了V1.8,但由於不兼容,因此請卸載並安裝此版本。)

調用Eclipse本身時,我遇到了這個問題。

eclipse.buildId=4.5.0.I20150603-2000
java.version=1.7.0_80
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US

!ENTRY org.eclipse.osgi 4 0 2015-07-14 11:20:39.006
!MESSAGE Error reading configuration: Unable to create lock manager.
!STACK 0
java.io.IOException: Unable to create lock manager.
    at org.eclipse.osgi.storagemanager.StorageManager.open(StorageManager.java:698)
    at org.eclipse.osgi.storage.Storage.getChildStorageManager(Storage.java:1750)
    at org.eclipse.osgi.storage.Storage.getInfoInputStream(Storage.java:1767)
    at org.eclipse.osgi.storage.Storage.<init>(Storage.java:127)
    at org.eclipse.osgi.storage.Storage.createStorage(Storage.java:86)
    at org.eclipse.osgi.internal.framework.EquinoxContainer.<init>(EquinoxContainer.java:75)
    at org.eclipse.osgi.launch.Equinox.<init>(Equinox.java:31)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:295)
    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:231)
    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:669)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:608)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1515)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1488)

我懷疑您不必為任何試圖將其鎖定文件寫入的文件夾eclipse都修改寫入權限。 確保您具有正確的寫入權限。

******來自評論******

另外,您可能還需要使用管理特權運行Eclipse本身。 例如,在Windows中,右鍵單擊->以管理員身份運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM