`

怎样用Java运行64位程序

    博客分类:
  • Java
阅读更多

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运行环境64位是Java开发工具集合中的一个重要组成部分,主要负责执行基于Java语言编写的应用程序。这个环境称为Java Runtime Environment(JRE),是Oracle公司提供的一个免费软件,用于支持和运行Java应用程序...

    java软件的安装和运行程序的方法

    Java 软件的安装和运行程序的方法需要掌握 Java 软件的安装、环境变量的设置、JDK 的安装检查、JCreator 的使用和命令提示符的使用。通过本文,您可以学会如何安装和运行 Java 软件,检查 JDK 是否安装成功,并使用 ...

    java 运行环境 jdk 1.8 版本64位

    Java运行环境JDK 1.8 64位是一个关键组件,对于开发和运行Java应用程序至关重要。这个版本的Java Development Kit (JDK)是Oracle公司为64位操作系统设计的,包括了Java编译器、Java虚拟机(JVM)、Java类库以及各种...

    java64位jdk

    首先,Java JDK是开发和运行Java应用程序所需的核心组件,包括Java编译器(javac)、Java虚拟机(JVM)以及各种工具,如Java运行时环境(JRE)的一部分。JRE是运行Java程序所必需的,而JDK则是开发Java程序的工具集...

    windows的64位操作系统下的java的jdk17安装包

    2. **64位系统兼容性**: 这个版本的JDK是为64位(x64)Windows操作系统设计的,它可以利用64位系统的内存管理和性能优势,处理更大内存需求的应用程序。对于需要处理大量数据或运行内存占用高的Java应用,选择64位...

    Java11安装程序包Windows64位版本.zip

    此“Java11安装程序包Windows64位版本.zip”包含了适用于Windows操作系统64位环境的Java 11 JDK安装程序。这个压缩包的目的是解决用户在官网下载Java 11时可能遇到的速度慢的问题,提供了一个更快捷的获取途径。 ...

    java jdk 8 64位

    Java JDK 8 64位是Java开发工具集的一个重要版本,特别针对Windows操作系统设计,为64位架构提供支持。这个版本的JDK(Java Development Kit)是Oracle公司发布,用于开发和运行Java应用程序的基础平台。在Java编程...

    luajava1.1 64位版本和32位版本

    在64位版本中,确保你的Java运行环境也是64位的;对于32位版本,同样需要32位的JVM。同时,注意检查lua51.dll或libluajit-5.1.so(根据操作系统不同)是否正确配置,这是luajava运行的关键。 总的来说,luajava通过...

    java安装包(Windows64位)

    3. **Java运行时环境(JRE)**:JRE是运行Java应用程序所必需的环境,它包含了JVM和一些核心类库。JRE是JDK的一部分,但也可以单独安装,供非开发人员使用。 4. **Java文档生成器(javadoc)**:用于自动生成关于...

    java JDK-17 64位包

    安装JDK 17 64位包后,开发者可以在IDE如IntelliJ IDEA、Eclipse等中配置JDK 17,然后开始编写和运行Java程序,利用其新特性提高开发效率和代码质量。同时,对于已经在使用JDK 17之前的版本的企业,建议进行兼容性...

    java jdk 64位window

    3. **Java运行时环境** (JRE):包含JVM和必要的库,是运行Java应用程序所必需的。 4. **Java文档生成器** (javadoc):用于生成API文档的工具。 5. **Java调试器** (jdb):帮助开发者调试Java代码。 6. **Java类库**...

    java 64位jdk6

    Java 64位JDK6是Oracle公司发布的一款针对Windows操作系统的64位Java开发工具包,主要用于Java应用程序的开发和运行。这个版本的JDK(Java Development Kit)是Java平台标准版(Java SE)的一部分,它包含了Java...

    javajdk for 64位

    5. **Java运行时环境(JRE)**:包括Java虚拟机(JVM)、类库和其他支持Java程序运行的组件。在这个例子中,JRE也是64位的,能更好地支持大型内存消耗的应用。 6. **Java调试工具(JDB)**:用于对Java程序进行远程...

    Java应用程序运行工具1.0

    在Java开发中,执行一个程序通常需要确保JRE(Java运行时环境)已安装,并正确设置了`JAVA_HOME`环境变量,还需指定正确的类路径(classpath)以便加载依赖的库文件。startJava工具消除了这些繁琐步骤,允许用户只需...

    官网下载java 64位1.8版本JDK

    综上所述,下载并使用64位Java 1.8 JDK对于开发者来说是必要的,它不仅提供了高效开发Java应用的工具,而且引入的新特性使得Java编程更加现代化和高效。通过不断学习和实践这些新特性,开发者可以提高自己的技能,更...

    linux下运行java程序

    编译成功后,运行Java程序使用`java`命令,指定主类名(即包含`public static void main(String[] args)`方法的类): ```bash java HelloWorld ``` 在Linux下,你可能会遇到权限问题,例如"Permission denied"。...

    java jdk 7 64位

    3. **Java运行时环境(JRE)**:包括基础类库和JVM,用于运行Java应用程序。JRE是JDK的一部分,但也可以独立安装供用户运行Java应用。 4. **Java文档生成器(javadoc)**:用于自动生成API文档,帮助开发者理解和...

    Java程序设计基础:使用命令行方式开发Java程序.pptx

    使用命令行方式开发Java程序 使用命令行方式开发Java程序 Java程序的运行机制 了解Java程序的运行机制 掌握使用命令行方式开发Java程序的步骤 Java程序的运行机制 编写源程序 编译源程序 由Java解释器解释运行 字节...

    shell,bat脚本运行java程序

    # 使用java命令运行程序,确保指定正确的Java版本(如果需要) java -cp $JAR_FILE $MAIN_CLASS ``` 3. 保存并关闭文件。 4. 给脚本添加执行权限:`chmod +x run_java.sh` 5. 运行脚本:`./run_java.sh` **bat脚本...

    java用bat运行程序

    首先,Java程序运行需要Java开发工具包(Java Development Kit,简称JDK)的安装,因为JDK包含Java编译器和Java运行环境。确保已正确安装JDK,并将其添加到系统环境变量PATH中,这样可以从任何位置调用Java命令。 ...

Global site tag (gtag.js) - Google Analytics