Adobe Flash Builder 4.7启动失败,“无法创建Java虚拟机”

时间:2014-01-03 23:11:04

标签: java jvm flash-builder startup

当我尝试启动Adobe Flash Builder 4.7时,它一直给我以下错误:

Failed to create the Java Virtual Machine

在它完美运作之前。在我为新项目设置MacOSX后,问题就开始出现了。但是我没有更改Adobe Flash Builder 4.7安装目录中的任何* .ini文件。

我用Google搜索了很多,每个人都给出了类似的答案:更改* .ini文件。我找到了3个文件:

/Applications/Adobe Flash Builder 4.7.app/Contents/MacOS/Adobe Flash Builder 4.7.ini
/Applications/Adobe Flash Builder 4.7.app/Contents/MacOS/Adobe Flash Builder 4.ini
/Applications/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini

我尝试按照说明更改以下值:

-Xms512m
-Xmx1024m
-XX:MaxPermSize=256m
-XX:PermSize=64m

但根本不工作。那么如果我的物理内存为4GB,你们会使用什么价值? (我的MacOSX有4GB内存)。

顺便说一下,我在为新项目设置我的MacOSX时(重新)安装了Java,这是我的java信息:

[plee@pleemac ~]$ which java
/usr/bin/java
[plee@pleemac ~]$ java -version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
[plee@pleemac ~]$ 

4 个答案:

答案 0 :(得分:2)

这太荒谬了!但我不确定。似乎Adobe Flash Builder 4.7不支持Java 1.7。

从我安装Apple的Java 1.6之后: http://support.apple.com/kb/DL1572?viewlocale=en_US

我可以打开Adobe Flash Builder 4.7。

嗯,现在我需要以非常特殊的方式为我的新项目安装Java 1.7。其实我不知道怎么做。但感谢上帝,我终于可以再次使用我的Adobe Flash Builder 4.7了!

答案 1 :(得分:1)

我在Sierra for Flash Builder上有一个解决方案 4.6 : 我只是将JAVA_HOME环境设置为java 1.6

从这里安装java 1.6:https://support.apple.com/kb/DL1572

终端

cd /Applications/Adobe\ Flash\ Builder\ 4.6/eclipse/Eclipse.app/Contents/MacOS/ export JAVA_HOME="$(/usr/libexec/java_home -v 1.6)" ./eclipse 它对我有用。

答案 2 :(得分:0)

我遇到了同样的问题。我从终端开始eclipse(见下文),看到JavaVM抱怨旧版1.7JDK的库。当我查看/ Library / Java / JavaVirtualMachines时,我看到在对JDK执行更新后,仍然安装了旧的安装(和更新)。我卸载了除最新版本之外的所有JDK安装文件夹。请参阅Oracle站点以获取卸载说明(基本上只是删除它们)http://docs.oracle.com/javase/7/docs/webnotes/install/mac/mac-jdk.html

要从终端打开Eclipse,请输入:cd / Applications / Adob​​e \ Flash \ Builder \ 4.7 / eclipse / Eclipse.app / Contents / MacOS /

然后输入:./ eclipse

答案 3 :(得分:0)

我刚刚从以下位置安装了Java 1.6:https://support.apple.com/kb/DL1572,并且MacOS Mojave上的FlashBuilder 4.6再次起作用。