码迷,mamicode.com
首页 > 编程语言 > 详细

Ubuntu 64位 PHPStorm Could not initialize class java.awt.Toolkit

时间:2015-09-14 22:25:08      阅读:617      评论:0      收藏:0      [点我收藏+]

标签:

 1 wa@walev:~/tools/PhpStorm/bin$ ./phpstorm.sh 
 2 Java HotSpot(TM) Server VM warning: ignoring option MaxPermSize=250m; support was removed in 8.0
 3 Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class java.awt.Toolkit
 4     at java.awt.Component.<clinit>(Component.java:593)
 5     at com.intellij.idea.Main.showMessage(Main.java:221)
 6     at com.intellij.idea.Main.showMessage(Main.java:208)
 7     at com.intellij.idea.Main.main(Main.java:81)
 8 wa@walev:~/tools/PhpStorm/bin$ java -version
 9 java version "1.8.0_25"
10 Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
11 Java HotSpot(TM) Server VM (build 25.25-b02, mixed mode)

 从上面的代码我们可以看到PHPStorm  无法初始化java.awt.Toolkit类,而且我当前Ubuntu 系统中安装的Java 版本是1.8.0_25(32位)的

你也知道答案了,就是安装64位的JDK,我后来安装了“jdk-8u45-linux-x64.tar.gz”之后就解决了。

我猜有两个原因造成的:

1.  JDK的版本和当前的系统的位数不对应, 如我就是Ubuntu 64位安装了32位的JDK造成的

2. 当前安装的JDK版本低(这个应不可能)

 

Ubuntu 64位 PHPStorm Could not initialize class java.awt.Toolkit

标签:

原文地址:http://www.cnblogs.com/fsong/p/4808259.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!