java编译

时间:2010-01-29 19:12:27

标签: java cross-platform compilation

我不是java开发人员所以我可以在Windows上开发java代码,然后将windows编译的.class文件部署到solaris服务器......它会运行吗..

6 个答案:

答案 0 :(得分:5)

是的,这是Java的一次写一次运行座右铭背后的前提

答案 1 :(得分:5)

是的,应该。

但是,请注意最常见的陷阱:

  • 版本不兼容(例如,类文件版本,运行时环境)
  • 系统相关资源描述符(例如文件路径)

答案 2 :(得分:2)

是的,java字节代码(类文件)与平台无关。

答案 3 :(得分:2)

是的,99.9%的情况是这样的。非Sun(读取,IBM)JVM存在一些不完全跨平台兼容的问题。

答案 4 :(得分:1)

正如其他人已经说过的那样,它很可能会奏效。我建议你阅读关于Java虚拟机的一些信息,因为这个很棒的虚拟设备允许(几乎)在任何机器上运行java字节代码......

答案 5 :(得分:0)

总的来说,它应该。请注意,类文件不能自行运行,您需要在机器上安装java。它也应该是兼容的版本。