`
talin2010
  • 浏览: 518700 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论

各平台上JDK上的差异(by quqi99)

阅读更多

各平台上JDK上的差异(by quqi99)

作者:张华 发表于:2010-04-15

版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明

各个操作系统平台上的JDK有不统一的地方,给JAVA的跨平台造成一定的困扰。我所遇到的如下:

1)solaris及hp-ux两个平台上的JDK如果显示是混合模式的话,它是同时支持32位及64位

但是aix, windows,linux即使显示是混合模式,实际上JDK的32位版本与64位版本也是分开的。

2)我们可以通过-d64或-d32来指定程序是以32位运行还是64位运行,但是在windows平台上却有点例外,它的-d必须大写,写成-D64或-D32

3) 有的系统会通过lib目录下有无rt.jar来判断是JDK还是JRE,但是AIX平台上IBM的JDK是没有rt.jar这个包的,它的名称不一样。

4)在用Runtime.getRuntime.exec来执行命令时,在非windows平台下命令里头是不能有双引号的,这样却无法处理带空格的目录。


分享到:
评论

相关推荐

    jdk11各平台安装包.zip

    **Java Development Kit (JDK) 11 是Java编程语言的一个重要版本,它为开发者提供了构建、测试和部署Java应用程序所需的工具和库。...同时,了解OpenJDK和Oracle JDK之间的差异,可以帮助你做出适合项目需求的选择。

    jdk8各平台安装包.zip

    在本压缩包"jdk8各平台安装包.zip"中,您将找到适用于不同操作系统的JDK8安装文件: 1. **Windows平台exe安装包**:这是为Windows用户设计的图形化安装程序,通过简单的点击下一步即可完成安装。安装过程中会提供...

    jdk8各平台64位压缩包合集

    对于每种平台,都有对应版本的JDK和JRE,它们分别是: 1. **Windows 64位**: 文件名为`jre-8u271-windows-x64.tar.gz`,这是Java 8 Update 271的Windows 64位JRE的压缩包。JRE是运行Java应用程序所需的最小环境,它...

    JDK11安装包,JDK11安装包

    JDK11安装包,JDK11安装包JDK11安装包,JDK11安装包JDK11安装包,JDK11安装包JDK11安装包,JDK11安装包JDK11安装包,JDK11安装包JDK11安装包,JDK11安装包JDK11安装包,JDK11安装包JDK11安装包,JDK11安装包JDK11...

    各版本jdk下载

    2. JDK版本差异: - **JDK 8**:引入了lambda表达式、Stream API、默认方法等新特性,提高了代码的简洁性和可读性。 - **JDK 9**:引入了模块化系统(Project Jigsaw),增强了安全性和性能,但不兼容早期版本。 ...

    tomcat8.5.20+jdk1.7或jdk1.8或jdk1.6

    JDK的不同版本带来了对Java语言特性的支持差异,例如,JDK 1.6支持到Java SE 6,1.7对应Java SE 7,而1.8则对应Java SE 8。 Tomcat 8.5.20是一个稳定的版本,它主要遵循Java EE 7规范。根据官方文档,Tomcat 8.x...

    jdk8帮助文档 jdk8帮助文档jdk8帮助文档

    jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助文档jdk8帮助...

    jdk1.6 和jdk1.8

    Java Development Kit (JDK) 是Java编程语言的核心组件,它包含了一套开发和运行Java应用程序所需的工具和库。...无论是在项目选择上还是学习路径上,了解这些版本间的差异对于Java开发者来说都是至关重要的。

    mac系统jdk1.8安装包!mac系统jdk1.8安装包!mac系统jdk1.8安装包!mac系统jdk1.8安装包!mac系

    mac系统jdk1.8安装包!mac系统jdk1.8安装包!mac系统jdk1.8安装包!mac系统jdk1.8安装包!mac系统jdk1.8安装包!mac系统jdk1.8安装包!mac系统jdk1.8安装包!mac系统jdk1.8安装包!mac系统jdk1.8安装包!mac系统jdk...

    JDK7安装包.zip

    JDK7安装包.zip\JDK7安装包.zip\JDK7安装包.zip\JDK7安装包.zip\JDK7安装包.zip JDK7安装包.zip\JDK7安装包.zip\JDK7安装包.zip\JDK7安装包.zip\JDK7安装包.zip JDK7安装包.zip\JDK7安装包.zip\JDK7安装包.zip\JDK7...

    JDK1.5最终版全平台下载

    JDK1.5 全平台安装包下载 百度网盘资源 jdk-1_5_0_22-linux-amd64-rpm.bin jdk-1_5_0_22-linux-amd64.bin jdk-1_5_0_22-linux-i586-rpm.bin jdk-1_5_0_22-linux-i586.bin jdk-1_5_0_22-solaris-amd64...

    jdk7 jdk8 jdk9 jdk10 jdk11 jdk12 jdk13 jdk14 (win-64位) 百度网盘下载

    jdk7 jdk8 jdk9 jdk10 jdk11 jdk12 jdk13 jdk14 (win-64位) 资源共享

    jdk7 jdk8 jdk9 jdk10 jdk11 jdk12 jdk13 jdk14 (linux-rpm 64位) 百度网盘下载

    jdk7 jdk8 jdk9 jdk10 jdk11 jdk12 jdk13 jdk14 (linux-rpm 64位) 资源共享

    MQ各版本与jdk测试总结

    MQ各个版本与java JDK各个版本和IBM jar包各个版本的混合测试结果。以及对不同通道SSL加密套件的支持。

    jdk8、jdk11、jdk17版本下载

    此外,JDK 11还删除了一些已弃用的不安全或过时的功能,以保持平台的现代化和安全性。 JDK 17是2021年的最新LTS版本,它在JDK 11的基础上进一步扩展了Java的功能。其中,增强了私有接口方法,使得接口可以拥有私有...

    Windows JDK安装,包含 jdk8 jdk11 jdk17 jdk22

    Windows JDK安装 包含 jdk8 jdk11 jdk17 jdk22 x64位安装包

    JAVA开发JDK20版本,包含各个平台的安装包

    JDK 20是Java语言的一个重要里程碑,它在JDK 19的基础上引入了更多新功能和优化。 ### JDK 20的主要特性 1. **Pattern Matching for `instanceof`(模式匹配用于`instanceof`)** JDK 20引入了模式匹配,这使得`...

    旧版本JDK JDK1.4

    JDK 1.4是Java历史上的一个重要版本,发布于2002年2月26日,标志着Java技术向前迈进了一大步。尽管现在已经被更新的版本如JDK 8、JDK 11和JDK 17所取代,但JDK 1.4对于理解Java的发展历程具有重要意义。 **主要特性...

    Linux更换JDK+weblogic更换JDK

    通过以上步骤,可以顺利完成Linux系统和WebLogic服务器上的JDK更换。这不仅有助于提高系统的稳定性和安全性,还能确保应用程序能够在最新的Java环境中正常运行。在进行此类操作时,请务必谨慎操作,并在必要时备份...

    Mac 版本 jdk 11 Mac 版本 jdk 11 Mac 版本 jdk 11

    Mac 版本 jdk 11 Mac 版本 jdk 11 Mac 版本 jdk 11Mac 版本 jdk 11 Mac 版本 jdk 11 Mac 版本 jdk 11Mac 版本 jdk 11 Mac 版本 jdk 11 Mac 版本 jdk 11Mac 版本 jdk 11 Mac 版本 jdk 11 Mac 版本 jdk 11Mac 版本 jdk...

Global site tag (gtag.js) - Google Analytics