eclipse - Eclipse:发生错误。查看日志文件 null
问题描述
在终端中执行此命令后,我再也无法打开Eclipse 。sudo eclipse -clean
该应用程序以 root 权限运行sudo eclipse
,但我想以普通用户运行。当我eclipse
在终端中执行时,我收到此错误:
java.lang.RuntimeException: Error initializing storage.
at org.eclipse.osgi.internal.framework.EquinoxContainer.<init>(EquinoxContainer.java:96)
at org.eclipse.osgi.launch.Equinox.<init>(Equinox.java:34)
at org.eclipse.core.runtime.adaptor.EclipseStarter.startup(EclipseStarter.java:315)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:251)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594)
at org.eclipse.equinox.launcher.Main.run(Main.java:1447)
Caused by: java.io.FileNotFoundException: /Applications/Eclipse.app/Contents/Eclipse/configuration/org.eclipse.osgi/.manager/.fileTableLock (Permission denied)
at java.base/java.io.RandomAccessFile.open0(Native Method)
at java.base/java.io.RandomAccessFile.open(RandomAccessFile.java:345)
at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:259)
at java.base/java.io.RandomAccessFile.<init>(RandomAccessFile.java:214)
at org.eclipse.osgi.internal.location.Locker_JavaNio.lock(Locker_JavaNio.java:40)
at org.eclipse.osgi.storagemanager.StorageManager.lock(StorageManager.java:403)
at org.eclipse.osgi.storagemanager.StorageManager.open(StorageManager.java:716)
at org.eclipse.osgi.storage.Storage.getChildStorageManager(Storage.java:2172)
at org.eclipse.osgi.storage.Storage.getInfoInputStream(Storage.java:2189)
at org.eclipse.osgi.storage.Storage.<init>(Storage.java:243)
at org.eclipse.osgi.storage.Storage.createStorage(Storage.java:178)
at org.eclipse.osgi.internal.framework.EquinoxContainer.<init>(EquinoxContainer.java:94)
... 10 more
当我从Applications打开eclipse时,出现此错误。 错误
它运行良好,直到我sudo eclipse -clean
。
解决方案
推荐阅读
- javascript - Vue Js - 从字符串中删除空格
- performance - 对于不平衡的大型数据集,R 中有哪些更快的 SMOTE 替代方案?
- mongodb - MongoDB:如何查找 $in 是否是对象而不是数组
- oracle - Spark JDBC 中的编码选项
- python - Kivy - 如何在不同的文件中分屏?
- python - 如何检查列表是否具有相同的编号
- react-native - React Native 动画不反转
- security - PayPal 智能按钮内联脚本的 Nonce
- python - Postgres pg_notify 不会通知何时从通过 Timescaledb 操作的作业调度程序调用的存储过程更新表
- coq - 在 coq 中证明定理时如何处理“false = true”命题