создание командного файла для установки программы - PullRequest
0 голосов
/ 21 января 2012

Один из моих друзей сказал мне, что он использовал пакетную программу для установки java-программы на машину, которая помещала необходимые файлы в определенный каталог, а также установила ярлык на рабочем столе. Как это можно сделать? Если есть обучающие программы, которые учат этому, пожалуйста, свяжите меня с ними

Ответы [ 4 ]

1 голос
/ 21 января 2012

Все, что вам нужно сделать, это использовать некоторые основные команды Windows, чтобы сделать эту работу. Я не собираюсь писать сценарий для вас, но я могу указать вам правильное направление. Пакетный скрипт в Windows - это простой текстовый файл, заканчивающийся расширением .bat. Вы можете использовать любую команду, обычно доступную в командной строке Windows (AKA cmd.exe). Хорошей отправной точкой является изучение того, как перемещать и копировать файлы, чтобы вы могли взглянуть на команды с одинаковыми именами в справочнике командной строки от Microsoft . На этой же странице есть удобное руководство, связанное с пакетными файлами и с тем, как они работают .

Связанная документация предназначена для Widows XP, и синтаксис команд должен быть обратно совместимым с другими версиями Windows.

0 голосов
/ 11 марта 2019

Этот код представляет собой простой пакетный скрипт.Настройте этот код.

Код:

@echo off
color f0
:: overwrite your program name after the '=' ::
set ProgramNameHere=ProgramNameHere
goto start
:start
cd/
cd users
cd %username%
cd desktop
md %ProgramNameHere%
:: overwrite your file path on the 'DATA' ::
:: overwrite your file name on the 'file1', 'file2'...
:: overwritw your file name after the 'extracting'.
echo DATA>>C:\Users\%Username%\Desktop\%programNameHere%\file1.txt
echo extracting file 1
ping localhost>nul
echo DATA>>C:\Users\%Username%\Desktop\%programNameHere%\file2.txt
echo extracting file 2
ping localhost>nul
echo DATA>>C:\Users\%Username%\Desktop\%programNameHere%\file3.txt
echo extracting file 3
ping localhost>nul
echo DATA>>C:\Users\%Username%\Desktop\%programNameHere%\file4.txt
echo extracting file 4
ping localhost>nul
echo DATA>>C:\Users\%Username%\Desktop\%programNameHere%\file5.txt
echo extracting file 5
ping localhost>nul
echo DATA>>C:\Users\%Username%\Desktop\%programNameHere%\file6.txt
echo extracting file 6
ping localhost>nul
echo DATA>>C:\Users\%Username%\Desktop\%programNameHere%\file7.txt
echo extracting file 7
ping localhost>nul
echo DATA>>C:\Users\%Username%\Desktop\%programNameHere%\file8.txt
echo extracting file 8
ping localhost>nul
echo DATA>>C:\Users\%Username%\Desktop\%programNameHere%\file9.txt
echo extracting file 9
ping localhost>nul
echo DATA>>C:\Users\%Username%\Desktop\%programNameHere%\file10.txt
echo extracting file 10
ping localhost>nul
goto exit

:exit
exit
0 голосов
/ 22 января 2012

Если приложение. имеет графический интерфейс, установите / запустите его, используя Java Web Start . Он работает в Windows, OS X и * nix и может устанавливать ярлыки на рабочем столе и пункты меню для запуска приложения. на платформах, которые поддерживают такие вещи.

JWS поддерживается и поставляется Oracle.

0 голосов
/ 21 января 2012

Установка программы на Java - это то же самое, что установка программы ... ;-) Вы можете создать пакетный установщик с нуля с помощью файла .bat или использовать инструмент сборки установщика. Я использую NSIS, потому что он бесплатный и простой в использовании ... но есть и другие.

Вы также можете создать .exe вместо файла jar (иногда окна открывают архивы jar вместо запуска java). Я использую Launch4J, чтобы обернуть мое Java-приложение в файл .exe.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...