我在 Oracle VirtualBox 上安装了 webstorm 9 并收到以下错误:

-VirtualBox:~/Downloads/WebStorm-139.252/bin$ ./webstorm.sh
[    317]  ERROR - nse.impl.GeneralLicenseManager - No valid license found
java.lang.Throwable
    at

     com.intellij.openapi.diagnostic.Logger.error(Logger.java:115)
        at com.intellij.ide.a.g.bb.a(bb.java:107)
        at com.intellij.idea.MainImpl$1.start(MainImpl.java:47)
        at com.intellij.idea.StartupUtil.prepareAndStart(StartupUtil.java:105)
        at com.intellij.idea.MainImpl.start(MainImpl.java:42)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at com.intellij.ide.plugins.PluginManager$2.run(PluginManager.java:91)
        at java.lang.Thread.r

un(Thread.java:745)
[    318]  ERROR - nse.impl.GeneralLicenseManager - WebStorm 9.0.1  Build #WS-139.252
[    319]  ERROR - nse.impl.GeneralLicenseManager - JDK: 1.7.0_65
[    319]  ERROR - nse.impl.GeneralLicenseManager - VM: OpenJDK 64-Bit Server VM
[    320]  ERROR - nse.impl.GeneralLicenseManager - Vendor: Oracle Corporation
[    320]  ERROR - nse.impl.GeneralLicenseManager - OS: Linux

Linux/Java 版本:
xxx@xxx-VirtualBox:~/Downloads/WebStorm-139.252/bin$ java -version
java version "1.7.0_65"
OpenJDK Runtime Environment (IcedTea 2.5.3) (7u71-2.5.3-0ubuntu0.14.04.1)
OpenJDK 64-Bit Server VM (build 24.65-b04, mixed mode)
  • 我已经在 WebStorm 8 上尝试过这个,但遇到了同样的问题。
  • 我已经在 VMWare 上用同样的方法尝试过这个,在这里我没有问题。

  • 任何提示?

    最佳答案

    这个异常通常意味着在 ~/.WebStorm9 文件夹中没有找到许可证信息,并且不存在 GUI 环境,因此 WebStorm 无法打开许可证对话框让您设置许可选项……您是否直接在 Linux 工作站上工作,或远程访问它?另外请检查您的 OpenJDK 是否包含图形库。实际上我建议尝试使用 Oracle JDK

    关于linux - virtualbox 中的 webstorm 许可证,ubuntu 14.04.1,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26859229/

    10-13 05:15