Какие Проблемы препятствуют тому, чтобы JAVA-приложения работали над несколькими платформами?

Я знаю, что это старый поток, но если вы просто возвращаете значение Id в массиве, возможно, вам придется выбрать этот синтаксис. Поскольку мне не показалось, что значение indexOf соответствует формату Mongo ObjectId.

  obj.map = function() {
    for(var i = 0; i < inputs.length; i++){
      if(this._id.equals(inputs[i])) {
        var order = i;
      }
    }
    emit(order, {doc: this});
  };

Как преобразовать mongo ObjectId .toString без включения 'ObjectId ()' wrapper - только значение?

20
задан Joachim Sauer 17 January 2009 в 16:36
поделиться

7 ответов

  • не делают предположения о случае (в) чувствительности файловой системы
  • , не делают предположения о пути, или разделитель
  • каталога не делают предположения о разделителе строки
  • , не используют кодирование платформы по умолчанию, если Вы не действительно, действительно уверены, что Вы значите для
  • , не запускают "cmd.exe" и т.д. (я знаю, это звучит очевидным - но я видел, что он вызывает проблемы)
31
ответ дан 29 November 2019 в 22:38
поделиться

Немногие от области UI:

  • Неправильное упорядочивание кнопок как OK/отмена
  • Используя абсолютные разметки
  • Различные сочетания клавиш
  • Различные размеры/рендеринг шрифтов
  • Expecing определенные ключи для присутствования (ключ Windows, Метаклавиша)

(Это не Java, конкретный хотя)

14
ответ дан 29 November 2019 в 22:38
поделиться

Я могу только говорить от личного опыта. Это вещи, которые я видел:

  1. Поточная обработка абстрагирована по-другому на некоторой архитектуре, таким образом, существуют незначительные различия в задержках и возможно упорядочивании. (Который мог привести к некоторым условиям состязания)
  2. , Управление состояниями клавиатуры (Caps Lock, Num Lock, и т.д.) не всегда работает как ожидалось (Linux не позволил мне изменять Caps Lock на отключенный v1.5 в то время)
9
ответ дан 29 November 2019 в 22:38
поделиться

Принятие Вас может записать в каталог, который содержит Ваши приложения.

6
ответ дан 29 November 2019 в 22:38
поделиться

Используя классы от com.sun.* пакеты, которые идут с JDK Sun.

7
ответ дан 29 November 2019 в 22:38
поделиться

Используя JNI что-то, что должно быть изучено. Обеспечение собственной библиотеки для каждой целевой платформы может уменьшить эту проблему.

4
ответ дан 29 November 2019 в 22:38
поделиться

Существует много различных JVMs, таким образом, в зависимости от которого один клиент установил на их поле, они могут получить немного отличающиеся результаты.

1
ответ дан 29 November 2019 в 22:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: