Сегодня я расскажу, как запускать java приложения в виде exe файлов.
Как известно java приложения поставляются в виде jar файлов, которые не являются исполняемыми файлами, а представляют собой специальные файлы с набором инструкций для виртуальной Java машины.
Но не об этом речь. В первую очерь зачем это нужно. Я столкнулся с этой необходимостью, когда использовал любимый редактор jEdit. Захотелось связать php файлы c данным редактором, однако связать с jar файлом не представляется возможным. Также необходимость возникает, когда нужно привязать какую-либо программу с контекстным меню или, например, вызывать редактор как стандартный редактор в браузере.
Решение:
- Качаем программу Janel
- Распаковываем JanelWindows.exe, JanelWindows.lap, msvcr71.dll в C:\Program Files\Janel\
- Переименовываем
JanelWindows.exe в ИМЯ_ВАШЕГО_ПРИЛОЖЕНИЯ.exe,
JanelWindows.lap в ИМЯ_ВАШЕГО_ПРИЛОЖЕНИЯ.lap
- Редактируем lap файл:
- в -Djava.class.path прописываем путь к jar файлу
- в janel.main.class название основного класса
- в janel.main.argument агрумент вызова
На примере jEdit:
-Djava.class.path=C:\Program Files (x86)\jEdit\jedit.jar
janel.main.class=org.gjt.sp.jedit.jEdit
janel.main.argument=-reuseview
- готово, в качестве exe файла используем ИМЯ_ВАШЕГО_ПРИЛОЖЕНИЯ.exe
Если необходимо привязать несколько exe приложений, просто скопируйте JanelWindows.exe и JanelWindows.lap, и настройте отдельно.

Очень полезный хак, который вырубает надоедливое сообщение “вы хотите перегрузить компьютер сейчас или позже?”, постоянно выскакивающее после установки обновлений Windows:

Для того, чтобы выключить автоматическую перезагрузку необходимо:
- нажать пуск – выполнить
- набрать gpedit.msc и нажать enter
- выбрать “Политика локальный компьютер”
- выбрать “Конфигурация компьютера”
- выбрать “Административные шаблоны”
- выбрать “Компоненты Windows”
- выбрать “Windows Update”
- установить “Повторный запрос для перезагрузки при запланированных установках” в режим отключен
- установить “Не выполнять автоматическую перезагрузку при автоматической установке обновлений, если в системе работаю пользователи” в режим включен
Все, теперь автоматическая перезагрузка отключена и надоедливое сообщение появляться не будет.
Ситуация когда оставленный на ночь компьютер сам перезагружается для многих стала нормальной. Всему виной – автоматическое обновление Windows.
Для решение проблемы многие просто отключают автоматическое обновление и запускают его вручную с некоторой периодичностью, что на самом деле уменьшает безопасность системы.
Есть и другое решение – программа ShutdownGuard. При любой попытке перезагрузки, выключения или LogOff появится всплывающее окно, спрашивающее ваше подтверждение на проведение операции.

ShutdownGuard
В дополнение к посту 156 Run команд опишу как можно создавать собственные Run команды.
Это очень удобно, например, для создания коротких команд (ff для запуска FireFox).
Итак делаем следующее:
- Создаем папку в любом месте
- Прописываем адрес папки в PATH
- Кидаем в созданную папку ярлыки на программы и скрипты и называем по имени команды (например ff.lnk)
- Запускаем команды используя Run

Надеюсь, что ни для кого не секрет, что в Windows есть возможность выполнять Run команды посредством вызова диалога Пуск-> Выполнить или используя горячие клавиши Win + R.
Это удобно для запуска приложений, к которым вы либо иначе доступ и не получите, либо получите, пройдя по папкам с большим уровнем вложенности (например для установки и удаления программы вам нужно зайти в Пуск -> Панель управления -> Установка и удаление или просто выполнить команду appwiz.cpl).
Поэтому, для того, чтобы ускорить работу за компьютером привожу список из 156 команды, которые вы можете выполнить из Run диалога. Особенно актуально это будет для системных администраторов:
access.cpl – специальные возможности
accwiz – мастер специальных возможностей
hdwwiz.cpl – мастер установки оборудования
appwiz.cpl – установка и удаление программ
control admintools – администрирование
acrobat – Adobe Acrobat если установлен
acrodist – Adobe Designer если установлен
acrodist – Adobe Distiller если установлен
imageready – Adobe ImageReady если установлен
photoshop – Adobe Photoshop если установлен
wuaucpl.cpl – автоматическое обновление
fsquirt – мастер передачи файлов через блютус
calc – калькулятор
certmgr.msc – сертификаты
charmap – таблица символов
chkdsk – проверка дисков
clipbrd – папка обмена
cmd – консоль
dcomcnfg – службы компонентов
compmgmt.msc – управление компьютером

Read more…
Сегодня добавим возможность в наш windows двигать окна, не активируя их.
При этом захватить окно для перемещения можно не только за заголовок, но в любой области окна.
Держим кноку Alt, щелкаем по окну и двигаем.
В таким моменты задаешься вопросом, почему это не включено по стандарту в ОС windows, ведь это так удобно.
Данная утилита поставляется как AutoHotKey скрипт, или как скомпилированная программа.

Проблему оптимизации рабочего пространства вашей операционной системы можно решить несколькими способами, среди них покупка монитора с большей диагональю, подключение второго монитора, реорганизация пространства, всяческие всплывающие и автоскрываемые меню и конечно же удаление лишних элементов.
Программа Start Killer отсносится к последнему способу и, как вы вероятно догодались, убирает кнопку Пуск, освобождая тем самым немало места.
Естсественно меню Пуск продолжает функционировать и для доступа к нему достаточно нажать клавишу с эмблемой Windows на клавиатуре.
Приложение абсолютно бесплатное и доступно по адресу http://www.tordex.com/startkiller/
