Доброго времени суток!
Собственно, пытаюсь запустить java приложение с помощью батника, в котором куча параметров. Когда запускаю из под винды, все идет отлично. Когда запускаю через WinExces - выдает ошибку главной формы.
В батнике сразу пописал директорию, где он собственно и должен работать:
cd "C: 1 2"
Батник начал запускаться из любой директории, но только из самой винды, с WinExces та же проблема.
Прописал даже абсолютные пути к тем файлам которые подгружаются в яву, все равно ошибка...
Подскажите, как из HiASM запустить батник так же как и из под винды?
Возможно проблема с совместимостью Java и HiASM?
Батник начинается с
cd "C: 1 2"
java -Xincgc -Xmx256M -Xms256M...
------------ Дoбавленo в 08.41:
Да, еще Java x64, но я думаю это не влияет на программу? Т. к. по умолчанию запуск идет все равно через батник. Хм...
Этот топик читают: Гость
Ответов: 198
Рейтинг: 2
|
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-11 01:10:08 |
|||
карма: 0 |
|
Ответов: 198
Рейтинг: 2
|
|||
Для тупых уточнить можно?
Ничего того что мне неизвестно, там вроде бы нет... |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-11 01:10:08 |
|||
карма: 0 |
|
Ответов: 198
Рейтинг: 2
|
|||
К сожалению не помогло, да и программа запускается их того же самого каталога.
------------ Дoбавленo в 12.35: Собственно сократил строку запуска до минимума, ошибки не выдает, но теперь... при запуске из винды - ява запускается нормально, а при запуске через WinExces батник запускается, выводит строку запуска и сразу же переходит к следущей строке "PAUSE". Он просто не дает запуститься программе |
|||
карма: 0 |
|
Ответов: 242
Рейтинг: 13
|
|||
Долго мучился был с данной проблемой полгода назад.
Попробуй прописать в начале батника переход в рабочую папку где находятся файлы. cd c:windows например |
|||
карма: 0 |
|
Ответов: 198
Рейтинг: 2
|
|||
Благодарю за совет, но это я сразу же прописал, в первом сообщении второй абзац.
У меня переходит в: cd "C: 1 2" Установил программу дже в рабочий каталог, в WinExces просто запуск "start.bat" ------------ Дoбавленo в 13.48: Бл...ть, ну как угодно запускается, откуда угодно запускается, даже через ярлык запускается, а через WinExces не хочет... Может кто знает программу для запуска других программ? Что бы запустить ее, а она уже мой батник... |
|||
карма: 0 |
|
Ответов: 8930
Рейтинг: 823
|
|||
SkyPrinceRus писал(а): cd "C: 1 2"г. ость писал(а): читательно внимаем Примечания:Переведу: ВНИМАТЕЛЬНО ЧИТАЕМ Примечания А там написано, что наш ИИ компилятор понимает [b]"(число)"; " "; " "; " "[/b] как символы, чтобы избежать этого нужен "\" Не читательно внимали |
|||
карма: 19 |
|
Ответов: 198
Рейтинг: 2
|
|||
Спасибо, Леонид, я это знаю уже довольно давно, и пробовал даже в батнике так прописывать, и в "DIR" директорию корневую указывать С:\01\02\
Все равно ------------ Дoбавленo в 14.46: Что тут можно не так сделать?
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 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 2 раз(а), последний 2025-01-11 01:10:08 |
|||
карма: 0 |
|
Ответов: 1061
Рейтинг: 22
|
|||
карма: 0 |
|
Ответов: 198
Рейтинг: 2
|
|||
г. ость писал(а): Эта схема работает?К сожалению, батник создается с командами и из под винды запускается, а через HiASM нет RinniX писал(а): запускать через VBScript lnLineCode VBJScript Gentee пробовал?Можно попросить подробности, я в бейсиках не шибко |
|||
карма: 0 |
|
Ответов: 1061
Рейтинг: 22
|
|||
карма: 0 |
| ||
файлы: 1 | code_31641.txt [514B] [140] |
Ответов: 4631
Рейтинг: 749
|
|||
SkyPrinceRus, если Windows 64-битная - поставить дополнительно JRE x32. Батник запускается виндой (64-битной), вероятно и JRE запускается 64-битная. А HiAsm программы 32-битные.
|
|||
карма: 26 |
|
Ответов: 198
Рейтинг: 2
|
|||
RinniX писал(а): Пробуй! В IC поменяй путь на свой!Спасибо за труды, та же история, на паузу перескакивает и все... Netspirit писал(а): если Windows 64-битная - поставить дополнительно JRE x32. Батник запускается виндой (64-битной), вероятно и JRE запускается 64-битная. А HiAsm программы 32-битные.Тоже думал об этом, но проблема в том, что требуется запуск на любой версии явы. Хотя стоят обе версии, но винда по-умолчанию берет х64, а если снести х64, то яву вообще не находит, даже с переустановкой х86. Попробовал бы на древней системе, но у меня таких уже нет, да и не выход это. Дело в том, что версии программ постарше у меня запускались без проблем, но там строка параметров другая. Но все равно интересно, почему винда запускает так, а HiASM не запускает. |
|||
карма: 0 |
|