Экспортируя источник в банку, убедитесь, что вы выбрали опцию runnable jar из опций. Затем выберите, хотите ли вы упаковать все банки зависимостей или просто включить их непосредственно в файл jar. Это зависит от проекта, над которым вы работаете.
Затем вы запускаете банку непосредственно java -jar example.jar.
I’d сильно не рекомендуют прокрутить Ваше собственное кодирование. I’d используют Microsoft Anti-Cross Site Scripting Library , который является очень маленьким (v1.5, ~30kb), если HttpUtility. Доступный HtmlEncode isn’t.
Что касается декодирования, возможно, Вы могли использовать стандартную программу декодирования от Моно ?
.NET 3,5 Клиентских Установочных пакета Профиля SP1 являются "сокращенной" версией.NET, которая только включает то, что Microsoft чувствуют, чтобы быть "полезными" битами.NET для клиентских приложений. Так, полезные вещи как эти HttpUtility
классы отсутствуют.
Для больше на этом см. блог ScottGu, поиск "Клиентского Установочного пакета Профиля".
Для обхождения этого Вы могли всегда извлекать System.Web.dll
из GAC (это будет в c:\windows\Microsoft.NET\Framework\ ...
), и разверните его со своим приложением. Необходимо будет, однако, отследить обновления и пакеты обновления, как Вы развертываетесь.
Лучше мог бы быть должен получить удар полного развертывания Платформы.NET.
Два основных пути: