Установить JRE на доме каждого пользователя?

Rfb экспортирует текущий дисплей, не будучи должен перезапустить X и т.д. (Это кажется только krfb, доступно в недавнем ubuntus, таким образом, необходимо будет установить все виды kde, освобождает - я предполагаю, что ваниль rfb активно не разрабатывается, позор.)

0
задан 9 October 2009 в 14:38
2 ответа

Java является, конечно, не проблемой. Апплет может быть проблемой, но не самим апплетом, но некоторым предположением, что это делает, такие как всегда использование того же временного файла или блокировка того же перезаписываемого файла и затем упущение блокировки.

Попытайтесь воспроизвести проблему и затем выполнить lsof на программах. Вы будете видеть много открытых библиотек, но Вы ищете что-то на пользователе перезаписываемая сторона (домашний dir,/tmp,/var/tmp), который имеет фиксированное имя файла.

2
ответ дан 4 December 2019 в 12:12
  • 1
    It' s клиентский апплет Форекса, я can' t изменяют источник (don' t имеют доступ к нему). Но в ' general' могут 2 пользователя на том же рабочем столе выполнять тот же апплет одновременно? есть ли путь к ' isolate' каждый процесс? –  Disco 9 October 2009 в 15:15
  • 2
    В то время как каждый экземпляр Java работает, его собственная песочница, system' s сеть portmap и файловая система оба представляют совместно используемые ресурсы для пользовательских приложений для конфликта друг с другом. Даже без исходного кода, можно использовать lsof для отладки процессов. Вероятно, существует некоторый способ изолировать каждый процесс, но you' ll тратят впустую много времени, пробуя если Вы don' t сначала понимают природу конфликта. –  kmarsh 12 October 2009 в 15:43

Поскольку Вы знаете, что апплет Java работает на клиентском сайте не на сервере. Так, Вы говорите, что пользователи зарегистрированы в ту же машину, где апплет размещается?

Я имею в виду, каждый пользователь может установить JRE в их корневых каталогах и обновить переменную $PATH и $CLASSPATH, но это - кошмар обслуживания. Если, например, код Java обновляется, и некоторый метод удерживался от использования затем, Вы просите, чтобы массы обновили до нового JRE. Почему бы не протестировать его использование приблизительно 5 учетных записей пользователей и видеть как, апплет ведет себя - возможно, все еще заморозится с теми 5 пользователями.

2
ответ дан 4 December 2019 в 12:12
  • 1
    проблема с/tmp/.cache/заблокированным каталогом; проверьте мой комментарий выше. –  Disco 9 October 2009 в 17:59

Теги

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