建造WS-163.9166.30
WebStorm 不想记住我在 16.10 上的 JetBrains 帐户许可证。我将其解压缩到。从16.04/opt
开始它运行良好/opt
java.lang.SecurityException: Could not lock User prefs. Lock file access denied.
at java.util.prefs.FileSystemPreferences.checkLockFile0ErrorCode(FileSystemPreferences.java:937)
at java.util.prefs.FileSystemPreferences.lockFile(FileSystemPreferences.java:925)
at java.util.prefs.FileSystemPreferences.sync(FileSystemPreferences.java:729)
at java.util.prefs.FileSystemPreferences.flush(FileSystemPreferences.java:824)
at java.util.prefs.FileSystemPreferences.syncWorld(FileSystemPreferences.java:464)
at java.util.prefs.FileSystemPreferences.access$1200(FileSystemPreferences.java:50)
at java.util.prefs.FileSystemPreferences$3.run(FileSystemPreferences.java:432)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
我~
也尝试了文件夹和其他 JetBrains 产品。同样的故事。
此外,JetBrains Toolbox 启动后 5 秒就会崩溃
答案1
在向 JetBrain 的支持部门开具了一张票据后,以下是对我有帮助的内容:
打开(或创建)
webstorm64.vmoptions
文件。如果您可以打开 WebStorm,则可以转到帮助 -> 编辑自定义 VM 选项...。如果不能,请webstorm64.vmoptions
在 config 目录中创建一个名为的文件(通常为~/.WebStorm<version>
)并在文本编辑器中打开它。查找(或创建)您具有完全权限的文件夹(例如
mkdir ~/.ws-prefs
)在文件中添加以下行:
-Djava.util.prefs.userRoot=absolute_path_to_prefs_folder
保存并重新启动 WebStorm。
升级 WebStorm 并重启几次后,问题再次出现。这次,我注意到,虽然在我登录 JetBrains 帐户后它在初始化过程中崩溃了,但我能够使用试用许可证运行 WebStorm。所以我删除了整个配置文件夹 ( rm -rf ~/.WebStorm<version>
),一切又恢复正常了(目前……)
答案2
我在使用 PyCharm 时遇到了同样的问题。以下方法为我解决了这个问题:
sudo chmod -R 775 ~/.java/
sudo chown -R username:root ~/.java/
仅执行第一个命令是不够的。