Форум программистов, компьютерный форум, киберфорум
Наши страницы
Java
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.88
Max26
0 / 0 / 0
Регистрация: 10.07.2008
Сообщений: 15
#1

Вопрос по редактированию файла .bat - Java

11.07.2008, 17:17. Просмотров 2018. Ответов 13
Метки нет (Все метки)

Я через bat запускаю яву
как мне сделать чтоб черного окна не было а только мое графическое

Да и еще через bat не работает команда javac что мне нужно сделать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2008, 17:17
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вопрос по редактированию файла .bat (Java):

Написание .bat файла
Добрый вечер! Очень нужна помощь. Имеется Джава класс реализующий какой-то...

Есть ли в яве многострочное текстовое поле, которое не поддается редактированию?
Доброго времени суток. Есть ли в яве многострочное текстовое поле, которое не...

Как указать в проекте на запуск Bat файла
Как указать в проекте на запуск Bat файла? По возможности для Windows и Linux...

Вопрос по редактированию таблицы
Есть таблица находящяся на форме и на этой форме есть кнопка отмены...

Вопрос по редактированию данных из формы
Есть запрос, объединяющий поля нескольких таблиц, еще что-то делающий (не...

Требуется совет по редактированию нетипизированного файла
В символьном файле заменить все последовательности идущих подряд символов одним...

13
mishgun
11.07.2008, 23:29 #2
Я думаю что в твоем варианте с компилляцией тебе прийдется написать в bat такую строку javac *.java другого варианта нет.Я так понял что ты хочешь что бы у тебя компилялся люьой файл по щелчку на бат.Но так не получится так как тебе надо в бат передавать каждый раз имя нового файла а это невозможно делать по клику.Поэтому компиляй все файлы в директории
Alex_1
12.07.2008, 01:41 #3
а можно так
в bat пишешь

@echo off
javac %1

а в свойствах винды ставишь в соответствие файлу джавы этот бат файл
Rina
13.07.2008, 11:15 #4
Насчет черного окна.
Под виндой я делаю так:
после создания .bat захожу в свойства файла и в закладке programm
run: minimized
и отмечаю close on exit.
Dervish
13.07.2008, 14:43 #5
Если запустите javaw имя_программы.class, черное окно не появится, будет только окно приложения.
Max26
0 / 0 / 0
Регистрация: 10.07.2008
Сообщений: 15
13.07.2008, 19:46  [ТС] #6
на счет черного окна
Через javaw fail.class в win2000 он у меня ошибку выдает
а через javaw fail остается все равно черное окно и ч его в ручную убираю
а что мне нужно в бате написать чтоб оно само исчезло?
0
Dervish
14.07.2008, 00:02 #7
Извиняюсь, .class лишний.

Решение N1:
На ярлыке, запускающем bat-файл, жми правую кнопку,
выбирай свойства/цвета и поменяй цвет с черного на какой нравится

Решение N2:

В bat-файле пиши:

start javaw имя_класс_файла
Max26
0 / 0 / 0
Регистрация: 10.07.2008
Сообщений: 15
14.07.2008, 08:52  [ТС] #8
Cпасибо!!!!!!!!
Это работает А как мне теперь иконку прикрутить к бату чтоб через нее запускался
Я слышал еще про jar как exe фаил
и еще какой путь есть?
0
Dervish
14.07.2008, 14:56 #9
Правая кнопка на ярлыке - Свойства/ярлык/сменить значок - это имеется ввиду?

jar и exe файлы-это разные вещи. Про трансляторы java-классов в .exe или .dll файлы слышал, но не пробовал.
Другое дело, все что требуется для приложения, можно запаковать в один jar или zip файл, и в манифесте указать, какой
класс должен запускаться - тогда запускаешь так:

javaw -jar имя_архива.jar

Про создание таких архивов есть на Java2SDK DOC, где-то в разделе про Tools, к тому же многие IDE их создают.
Max26
0 / 0 / 0
Регистрация: 10.07.2008
Сообщений: 15
14.07.2008, 15:22  [ТС] #10
А по подробней об этом можно?
Уж очень надо все сложить чтоб на защите проэкта не мучаться и
запустить все одним щелчком
И как это сделать с монифестом и что это такое...
0
mishgun
14.07.2008, 19:57 #11
>>jar и exe файлы-это разные вещи.
Позвольте с вами не согласиться. есть такое понятие как executable jar file. Не верите?Сходите в директорию samples в jdk и пощелкайте там на примеры и вы увидите что это такое.
mishgun
14.07.2008, 20:09 #12
http://developer.java.sun.com/developer/qow/archive/21/index.html
вот туториал в конце концов.И на будущее если что непонятно иди на java.sun.com и там найдешь всё что тебе надо.
Dervish
14.07.2008, 20:28 #13
Mishqun, я имею ввиду файлы с расширением .exe, т.е. в смысле содержащие машинный код, а не Java-byte code. Например, для MS DOS у них первые 2 байта MZ и так далее не имеющее ничего общего с Java.
mishgun
14.07.2008, 23:50 #14
to Ravil
Автору необходимо запускать прогу по щелчку и не надо его уводить в сторону разницей между jar и ехе а с Ваших слов получается что jar невозможно запустить по щелчку.Я был несогласен именно с этим.
14.07.2008, 23:50
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.07.2008, 23:50
Привет! Вот еще темы с решениями:

Один bat-файл запускает по очереди два других bat-файла
Имеются две папки в одной драйвера в второй программы решил сделать установку...

Запись команд из одного bat-файла в другой bat-файл
Предположил что: в 1 bat: echo echo my_text >> my_file >> new.bat и хотел...

Создать bat-файл при помощи другого bat-файла
Добрый вечер всем форумчанам! Прошу помощи... Решил заморочиться и создать...

Последовательный запуск нескольких BAT-файлов из основного BAT-файла
Доброго времени суток всем... Помогите кто понимает.. Есть bat... @echo off...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru