在windows上开发的java程序能够不修改的直接运行在mac OS上吗?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

在windows上开发的java程序能够不修改的直接运行在mac OS上吗?

蛮大人123 2016-02-27 15:36:06 2153

按理说java针对不同点平台有不同的虚拟机去解释java代码,但是在代码编写的过程中不用考虑兼容性的问题吗?

Java iOS开发 MacOS Windows
分享到
取消 提交回答
全部回答(2)
  • lrq1988
    2019-07-17 18:48:56

    java的跨平台是一个在于字节码,无关平台;一个在于jvm底层帮助处理了平台依赖。
    从这俩个角度再去理解,不知道lz有没有一些感想呢

    0 0
  • 蛮大人123
    2019-07-17 18:48:56

    不用考虑太多.只需要关心几个问题就行我遇到的就只有两个:
    1.程序里面的文件夹不要用写死的 / 或者 来写.. 应该用File.pathSeparator 这样的话.. 就会根据系统来自己选择分隔符.

    1. 文件编码(windows下面默认asc) 可能会有问题. 只需要将编码用统一的utf就好了.
      在java版本一致的情况下, 其他的还没遇到过什么问题.
    0 0
添加回答
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程