32位下JVM最大可用内存<4g
$
java -showversion -Xmx4g HelloWorld
Invalid maximum heap size: -Xmx6g
The specified size exceeds the maximum representable size.
Could not create the Java virtual machine.
所需内存超过4g,需开启64位标记
$
java -showversion
-d64
-Xmx6g HelloWorld
java version "1.6.0_07"
Java(TM) SE Runtime Environment (build 1.6.0_07-b04)
Java HotSpot(TM) 64-Bit Server VM (build 10.0-b23, mixed mode)
Hello world!
系统平台不支持64位时会提示:
Running a 64-bit JVM is not supported on this platform.
物理内存不够时会提示:
Error occorred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
p.s. 开启64位标记在Linux下使用-d,win32下使用-D。(linux jdk1.5,1.6; win32 jdk1.6经过我的测试)
分享到:
相关推荐
Java运行环境64位是Java开发工具集合中的一个重要组成部分,主要负责执行基于Java语言编写的应用程序。这个环境称为Java Runtime Environment(JRE),是Oracle公司提供的一个免费软件,用于支持和运行Java应用程序...
Java 软件的安装和运行程序的方法需要掌握 Java 软件的安装、环境变量的设置、JDK 的安装检查、JCreator 的使用和命令提示符的使用。通过本文,您可以学会如何安装和运行 Java 软件,检查 JDK 是否安装成功,并使用 ...
Java运行环境JDK 1.8 64位是一个关键组件,对于开发和运行Java应用程序至关重要。这个版本的Java Development Kit (JDK)是Oracle公司为64位操作系统设计的,包括了Java编译器、Java虚拟机(JVM)、Java类库以及各种...
首先,Java JDK是开发和运行Java应用程序所需的核心组件,包括Java编译器(javac)、Java虚拟机(JVM)以及各种工具,如Java运行时环境(JRE)的一部分。JRE是运行Java程序所必需的,而JDK则是开发Java程序的工具集...
2. **64位系统兼容性**: 这个版本的JDK是为64位(x64)Windows操作系统设计的,它可以利用64位系统的内存管理和性能优势,处理更大内存需求的应用程序。对于需要处理大量数据或运行内存占用高的Java应用,选择64位...
此“Java11安装程序包Windows64位版本.zip”包含了适用于Windows操作系统64位环境的Java 11 JDK安装程序。这个压缩包的目的是解决用户在官网下载Java 11时可能遇到的速度慢的问题,提供了一个更快捷的获取途径。 ...
Java JDK 8 64位是Java开发工具集的一个重要版本,特别针对Windows操作系统设计,为64位架构提供支持。这个版本的JDK(Java Development Kit)是Oracle公司发布,用于开发和运行Java应用程序的基础平台。在Java编程...
在64位版本中,确保你的Java运行环境也是64位的;对于32位版本,同样需要32位的JVM。同时,注意检查lua51.dll或libluajit-5.1.so(根据操作系统不同)是否正确配置,这是luajava运行的关键。 总的来说,luajava通过...
3. **Java运行时环境(JRE)**:JRE是运行Java应用程序所必需的环境,它包含了JVM和一些核心类库。JRE是JDK的一部分,但也可以单独安装,供非开发人员使用。 4. **Java文档生成器(javadoc)**:用于自动生成关于...
安装JDK 17 64位包后,开发者可以在IDE如IntelliJ IDEA、Eclipse等中配置JDK 17,然后开始编写和运行Java程序,利用其新特性提高开发效率和代码质量。同时,对于已经在使用JDK 17之前的版本的企业,建议进行兼容性...
3. **Java运行时环境** (JRE):包含JVM和必要的库,是运行Java应用程序所必需的。 4. **Java文档生成器** (javadoc):用于生成API文档的工具。 5. **Java调试器** (jdb):帮助开发者调试Java代码。 6. **Java类库**...
Java 64位JDK6是Oracle公司发布的一款针对Windows操作系统的64位Java开发工具包,主要用于Java应用程序的开发和运行。这个版本的JDK(Java Development Kit)是Java平台标准版(Java SE)的一部分,它包含了Java...
在Java开发中,执行一个程序通常需要确保JRE(Java运行时环境)已安装,并正确设置了`JAVA_HOME`环境变量,还需指定正确的类路径(classpath)以便加载依赖的库文件。startJava工具消除了这些繁琐步骤,允许用户只需...
5. **Java运行时环境(JRE)**:包括Java虚拟机(JVM)、类库和其他支持Java程序运行的组件。在这个例子中,JRE也是64位的,能更好地支持大型内存消耗的应用。 6. **Java调试工具(JDB)**:用于对Java程序进行远程...
综上所述,下载并使用64位Java 1.8 JDK对于开发者来说是必要的,它不仅提供了高效开发Java应用的工具,而且引入的新特性使得Java编程更加现代化和高效。通过不断学习和实践这些新特性,开发者可以提高自己的技能,更...
编译成功后,运行Java程序使用`java`命令,指定主类名(即包含`public static void main(String[] args)`方法的类): ```bash java HelloWorld ``` 在Linux下,你可能会遇到权限问题,例如"Permission denied"。...
JRE为Java应用程序提供了一个运行平台,使得开发者编写出的Java程序可以在任何安装了JRE的设备上运行,实现“一次编写,到处运行”的理念。在Java的世界里,JRE扮演着至关重要的角色。 Java虚拟机(Java Virtual ...
3. **Java运行时环境(JRE)**:包括基础类库和JVM,用于运行Java应用程序。JRE是JDK的一部分,但也可以独立安装供用户运行Java应用。 4. **Java文档生成器(javadoc)**:用于自动生成API文档,帮助开发者理解和...
使用命令行方式开发Java程序 使用命令行方式开发Java程序 Java程序的运行机制 了解Java程序的运行机制 掌握使用命令行方式开发Java程序的步骤 Java程序的运行机制 编写源程序 编译源程序 由Java解释器解释运行 字节...
# 使用java命令运行程序,确保指定正确的Java版本(如果需要) java -cp $JAR_FILE $MAIN_CLASS ``` 3. 保存并关闭文件。 4. 给脚本添加执行权限:`chmod +x run_java.sh` 5. 运行脚本:`./run_java.sh` **bat脚本...