Articles of jvm

Android Studio – JAVA_HOME并未指向有效的JVM安装

无法启动android工作室。 获取以下消息:环境variablesJAVA_HOME(值为?C:\ Program Files \ Java \ jdk1.8.0_31)未指向有效的JVM安装。 问题是,据我所知,我设置的环境variablesIS指向有效的安装。 我已经尝试了从重命名到JDK_HOME,指向jdk文件夹中的所有子目录,卸载并重新安装java和android studio大约3次。 我已经三次检查我安装了64位JAVA(并且我的计算机是64位)。 几乎在我的绳子的尽头。 帮助将非常感谢。 这是我的窗户的屏幕上限,你可能会发现一些我没有的明显的东西:

Android-Studio:错误:无法创建Java虚拟机

我今天刚刚安装了Android – studio。 首先,我必须为此IDE安装jdk7。 在那之后,我才能启动IDE。 现在,当我尝试创建新项目时,只会出现错误,如下图所示。 任何人都可以帮助我。 我身边缺少什么?

Android Studio错误:“环境variables未指向有效的JVM安装”

尝试在我的计算机上运行Android Studio时,出现以下错误: 环境variablesJAVA_HOME(值为C:\ Program Files(x86)\ Java \ jdk1.7.0_51 \ bin)未指向有效的JVM安装 我试图删除我的JAVA_HOME环境variables上的\bin扩展名,但它给了我以下错误: 找不到JVM。 请安装64位JDK。 如果已安装JDK,请在计算机>系统属性>系统设置>环境variables中定义JAVA_HOMEvariables 我的系统: Windows 8.1 Update 1 x64(64位) Java目录: C:\ Program Files(x86)\ Java \ jdk1.7.0_51 \ bin

无法创建jvm错误代码4 android studio

我刚刚更新了我的上一个Android Studio并得到了这个错误: 无法创建jvm错误代码-4 JVM路径:C:\ Program Files \ Java \ jdk1.7.0_45 \ jre如果已经安装了32位JDK,请定义一个未解决的JAVA_HOMEvariables。

我可以使用任何JVM语言为Android编程吗?

我可以使用除Java之外的其他JVM语言(例如jruby,jython,clojure)来为android编程,还是只用java? 一年前有一个类似的问题,但我不确定自那以后是否有任何变化。

Android系统是否包含JVM?

我知道Android系统包括Dalvik虚拟机(DVM)但是我不明白,如果Android系统包含JVM还是DVM是JVM的替代品? 谢谢

Intellij想法显示错误:无法创buildJava虚拟机

我在intellij idea ide有困难。 这工作正常,但突然开始显示错误: Android Dex: [untitled3] Error: Could not create the Java Virtual Machine. Android Dex: [untitled3] Error: A fatal exception has occurred. Program will exit. 我检查了我的sdk,jdkpath。 我已经做了re-installing ,但问题仍然是一样的。 任何帮助,将不胜感激。 谢谢。

你如何调整jvm参数在gradle中的dex内存?

我有一个Android项目,目前在dex步骤中堆空间不足: :app:dexXXXXX Exception in thread "pool-1-thread-4" java.lang.OutOfMemoryError: Java heap space 我想碰撞gradle中的jvm min / max设置,就像我们以前用Maven插件所做的那样: <groupId>com.jayway.maven.plugins.android.generation2</groupId> <artifactId>android-maven-plugin</artifactId> <version>3.6.0</version> <extensions>true</extensions> <configuration> <sdk> <platform>${android.platform}</platform> </sdk> <undeployBeforeDeploy>true</undeployBeforeDeploy> <dex> <jvmArguments> <jvmArgument>-Xms1024m</jvmArgument> <jvmArgument>-Xmx2048m</jvmArgument> </jvmArguments> </dex> 但是在gradle中的android插件的文档中,我只能看到这些选项: android { dexOptions { incremental false preDexLibraries = false jumboMode = false } } 有没有办法做到这一点? 有一个gradle.properties文件,但似乎只有jvmargs gradle本身。

如何在内存中运行编译kotlin文件的testing并检查结果?

到目前为止,我有 import org.jetbrains.kotlin.cli.jvm.K2JVMCompiler MyProjectCompiler.initialize("SampleKtFileOutput") .packageName("com.test.sample") .compile(File(someFile.path)) .result { ktSource: String -> K2JVMCompiler() .exec(System.out, /** arguments here?*/) } 这个手动启动编译器,但我想从第一个编译器(生成kotlin源的MyProjectCompiler生成的string在内存中,并检查结果而不写入文件。 如果可能的话,我想包括当前类path中的所有内容。

基于寄存器的VM与基于堆栈的VM之间的主要区别是什么?

今天我正在阅读一些关于Andoird基础知识的幻灯片 ,这句话出现了: Dalvik VM是基于寄存器而不是基于堆栈的。 那么, 基于寄存器的虚拟机与基于堆栈的虚拟机有什么区别呢? 第二个链接回答了我的问题: http://markfaction.wordpress.com/2012/07/15/stack-based-vs-register-based-virtual-machine-architecture-and-the-dalvik-vm/ 另一个环节: http://androidjayavelu.blogspot.co.at/2011/06/dalvik-virtual-machine-vs-java-virtual.html