Java 编译器与 Linux/Windows 上的编译器相同吗?

nic*_*cks 0 java compiler-construction macos cross-platform

我在 Ubuntu 中写了一些 Java 代码,但现在我需要程序在 Mac 上运行(它不应该是现成的产品,我只想能够编译源代码)。我只是想知道,在 Mac 中编译时代码是否会有很多变化?

Coo*_*ans 5

只要您安装了正确的 JRE 版本,您的程序就应该运行,前提是您在运行它的机器上没有硬编码的依赖项(即硬编码的文件路径等)。