Вверх ↑
Этот топик читают: Гость
Ответов: 198
Рейтинг: 2
#1: 2013-08-24 08:41:03 ЛС | профиль | цитата
Доброго времени суток!

Собственно, пытаюсь запустить java приложение с помощью батника, в котором куча параметров. Когда запускаю из под винды, все идет отлично. Когда запускаю через WinExces - выдает ошибку главной формы.
В батнике сразу пописал директорию, где он собственно и должен работать:
cd "C:12"
Батник начал запускаться из любой директории, но только из самой винды, с WinExces та же проблема.
Прописал даже абсолютные пути к тем файлам которые подгружаются в яву, все равно ошибка...

Подскажите, как из HiASM запустить батник так же как и из под винды?
Возможно проблема с совместимостью Java и HiASM?

Батник начинается с
cd "C:12"
java -Xincgc -Xmx256M -Xms256M...
------------ Дoбавленo в 08.41:
Да, еще Java x64, но я думаю это не влияет на программу? Т. к. по умолчанию запуск идет все равно через батник. Хм...
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#2: 2013-08-24 08:47:28 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-11 01:10:08
карма: 0

0
Ответов: 198
Рейтинг: 2
#3: 2013-08-24 08:53:39 ЛС | профиль | цитата
Для тупых уточнить можно?
Ничего того что мне неизвестно, там вроде бы нет...
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#4: 2013-08-24 08:56:56 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-11 01:10:08
карма: 0

0
Ответов: 198
Рейтинг: 2
#5: 2013-08-24 12:35:14 ЛС | профиль | цитата
К сожалению не помогло, да и программа запускается их того же самого каталога.
------------ Дoбавленo в 12.35:
Собственно сократил строку запуска до минимума, ошибки не выдает, но теперь... при запуске из винды - ява запускается нормально, а при запуске через WinExces батник запускается, выводит строку запуска и сразу же переходит к следущей строке "PAUSE". Он просто не дает запуститься программе
карма: 0

0
Ответов: 242
Рейтинг: 13
#6: 2013-08-24 12:41:31 ЛС | профиль | цитата
Долго мучился был с данной проблемой полгода назад.
Попробуй прописать в начале батника переход в рабочую папку где находятся файлы.
cd c:windows

например

карма: 0

0
Ответов: 198
Рейтинг: 2
#7: 2013-08-24 13:48:55 ЛС | профиль | цитата
Благодарю за совет, но это я сразу же прописал, в первом сообщении второй абзац.
У меня переходит в:

cd "C:12"


Установил программу дже в рабочий каталог, в WinExces просто запуск "start.bat"

------------ Дoбавленo в 13.48:
Бл...ть, ну как угодно запускается, откуда угодно запускается, даже через ярлык запускается, а через WinExces не хочет...
Может кто знает программу для запуска других программ? Что бы запустить ее, а она уже мой батник...
карма: 0

0
Ответов: 8930
Рейтинг: 823
#8: 2013-08-24 14:00:19 ЛС | профиль | цитата
SkyPrinceRus писал(а):
cd "C:12"
г. ость писал(а):
читательно внимаем Примечания:

Переведу: ВНИМАТЕЛЬНО ЧИТАЕМ Примечания А там написано, что наш ИИ компилятор понимает [b]"(число)"; " "; "
"; " "[/b] как символы, чтобы избежать этого нужен "\"
Не читательно внимали
карма: 19

0
Ответов: 198
Рейтинг: 2
#9: 2013-08-24 14:48:56 ЛС | профиль | цитата
Спасибо, Леонид, я это знаю уже довольно давно, и пробовал даже в батнике так прописывать, и в "DIR" директорию корневую указывать С:\01\02\

Все равно
------------ Дoбавленo в 14.46:
Что тут можно не так сделать?

Add(MainForm,2953706,49,105)
{
Width=628
Height=459
}
Add(Dir,14219895,196,161)
{
Point(Dir)
link(Dir,7927755:Value,[])
}
Add(Memory,7927755,196,105)
{
Default=String(C:\01\02\)
}
Add(Button,1170053,91,224)
{
Left=150
Top=35
link(onClick,14908642:doEvent1,[])
}
Add(Hub,14908642,140,224)
{
link(onEvent1,14219895:doCurrentDir,[(164,230)(164,174)])
link(onEvent2,4592732:doExec,[])
}
Add(WinExec,4592732,196,231)
{
FileName="start3.bat"
Point(doConsoleExec)
Point(doConsoleInput)
Point(onConsoleResult)
}

start3.bat:

javaw -Xincgc -Xmx256M -Xms256M -Djava.library.path=versions -cp "jopt.jar;codecjorbis.jar;codecwav.jar;libraryjavasound.jar;librarylwjglopenal.jar;soundsystem.jar;lwjgl.jar;lwjgl_util.jar;argo.jar;bcprov.jar;guava.jar;commons.jar;commons-io.jar;jinput.jar;jutils.jar;gson.jar;1.6.2.jar" net.minecraft.client.main.Main -name...
pause

По идее должна загрузиться ява с библиотеками из корневой директории и дальше пауза. А ява просто проскакивает и на паузе стопориться все.
------------ Дoбавленo в 14.47:
Программа лежит в той же директории C:\01\02\

cd "C:\01\02\" не помогает...
------------ Дoбавленo в 14.48:
Просто с батника запускаю все отлично.
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#10: 2013-08-24 15:05:29 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-11 01:10:08
карма: 0

0
Ответов: 1061
Рейтинг: 22
#11: 2013-08-24 15:06:46 ЛС | профиль | цитата
SkyPrinceRus, запускать через VBScriptlnLineCodeVBJScriptGentee пробовал?
карма: 0

0
Ответов: 198
Рейтинг: 2
#12: 2013-08-24 15:19:55 ЛС | профиль | цитата
г. ость писал(а):
Эта схема работает?

К сожалению, батник создается с командами и из под винды запускается, а через HiASM нет

RinniX писал(а):
запускать через VBScript lnLineCode VBJScript Gentee пробовал?

Можно попросить подробности, я в бейсиках не шибко
карма: 0

0
Ответов: 1061
Рейтинг: 22
#13: 2013-08-24 16:20:27 ЛС | профиль | цитата
code_31641.txt

Пробуй! В IC поменяй путь на свой!
карма: 0

0
файлы: 1code_31641.txt [514B] [140]
Ответов: 4631
Рейтинг: 749
#14: 2013-08-24 16:24:29 ЛС | профиль | цитата
SkyPrinceRus, если Windows 64-битная - поставить дополнительно JRE x32. Батник запускается виндой (64-битной), вероятно и JRE запускается 64-битная. А HiAsm программы 32-битные.
карма: 26

0
Ответов: 198
Рейтинг: 2
#15: 2013-08-24 17:04:08 ЛС | профиль | цитата
RinniX писал(а):
Пробуй! В IC поменяй путь на свой!

Спасибо за труды, та же история, на паузу перескакивает и все...

Netspirit писал(а):
если Windows 64-битная - поставить дополнительно JRE x32. Батник запускается виндой (64-битной), вероятно и JRE запускается 64-битная. А HiAsm программы 32-битные.

Тоже думал об этом, но проблема в том, что требуется запуск на любой версии явы. Хотя стоят обе версии, но винда по-умолчанию берет х64, а если снести х64, то яву вообще не находит, даже с переустановкой х86.
Попробовал бы на древней системе, но у меня таких уже нет, да и не выход это.

Дело в том, что версии программ постарше у меня запускались без проблем, но там строка параметров другая. Но все равно интересно, почему винда запускает так, а HiASM не запускает.
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)