компиляция Java - PullRequest
       8

компиляция Java

4 голосов
/ 29 января 2010

Я не Java-разработчик, поэтому я могу разработать Java-код для Windows, а затем развернуть скомпилированные Windows-файлы .class на сервере Solaris ... если бы он работал

Ответы [ 6 ]

5 голосов
/ 29 января 2010

Да, это должно быть.

Тем не менее, обратите внимание на наиболее распространенные ловушки, такие как:

  • несовместимость версий (например, версия файла класса, среда выполнения)
  • Системно-зависимые дескрипторы ресурсов (например, пути к файлам)
5 голосов
/ 29 января 2010

Да, именно эта предпосылка стоит за Java Write Once Run Anywhere девиз

2 голосов
/ 29 января 2010

Да, 99,9% случаев это так. Есть некоторые проблемы с JVM не от Sun (читай, IBM), которые не идеально кросс-платформенны.

2 голосов
/ 29 января 2010

Да, байт-код Java (файлы классов) не зависит от платформы.

1 голос
/ 29 января 2010

, как уже говорили другие, скорее всего, будет работать.Я бы посоветовал вам прочитать некоторую информацию о виртуальной машине Java, поскольку это замечательное виртуальное устройство позволяет запускать код Java-байта на (почти) любой машине ...

0 голосов
/ 29 января 2010

В общем, стоит. Имейте в виду, что файл классов не запускается сам по себе, на компьютере должна быть установлена ​​Java. Также должна быть совместимая версия.

...