Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
 Аватар для Shtorm034
0 / 0 / 0
Регистрация: 11.03.2012
Сообщений: 15

Особенности ОСи или руки кривые

21.11.2012, 20:50. Показов 1414. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, уважаемые знатоки.
У меня возникла проблема с запуском Java под разными ОС.

На моём компьютере (Win7 64x) этот код выполняется без проблем,
Delphi
1
ShellExecute(Form1.Handle, nil, 'cmd.exe', PChar('/c start javaw -Xmx'+memory+'m -Djava.library.path=%APPDATA%/.mineskins/bin/natives -cp %APPDATA%/.mineskins/bin/minecraft.jar;%APPDATA%/.mineskins/bin/jinput.jar;%APPDATA%/.mineskins/bin/lwjgl.jar;%APPDATA%/.mineskins/bin/lwjgl_util.jar net.minecraft.client.Minecraft '+name+' :1234: :35b9fd01865fda9d70b157e244cf801c:'), nil, SW_hide);
а на других без ошибок и без реакции...
memory=512 name=ник. Как многие уже поняли, это лаунчер к одной знаменитой игре.
Проверял на win7 32x и winXP 32x - мёртвая тишина (параметры вроде передались, но запуска я так и не дождался).
Кто знает в чём подвох - пожалуйста помогите
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
21.11.2012, 20:50
Ответы с готовыми решениями:

Searchstart.ru или кривые руки
Проблемка Возникла при скачивании программы и повылезало амиго и прочее Подчистил - вроде ушло Но потом в хроме появился...

Индексация Google или кривые руки
День добрый. Такой вопрос. При запросе в гугле главная страница сайта выдается с протоколом HTTPS а сам сайт на HTTP и из-за этого...

Виновно железо или кривые руки?
Привет! Имеется нетбук Asus 1201K с таким железом: М\п ASUSTeK Computer INC. Модель1201K Северный мост SiS 741GX Ревизия 03 Южный...

13
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
21.11.2012, 21:02
А без Дельфи этот код на других компах работает правильно?
0
 Аватар для Shtorm034
0 / 0 / 0
Регистрация: 11.03.2012
Сообщений: 15
21.11.2012, 21:06  [ТС]
Цитата Сообщение от gorfil Посмотреть сообщение
А без Дельфи этот код на других компах работает правильно?
Это видоизменённый bat`ник. В виде bat и скомпилированного приложения ошибок не выбивает, консоль отображает то же самое, что и у меня при нормальной работе, но эффекта нет
0
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
21.11.2012, 21:15
Можно попробовать:
Delphi
1
ShellExecute(Form1.Handle, nil, 'javaw.exe', PChar('-Xmx'+memory+'m -Djava.library.path=%APPDATA%/.mineskins/bin/natives -cp %APPDATA%/.mineskins/bin/minecraft.jar;%APPDATA%/.mineskins/bin/jinput.jar;%APPDATA%/.mineskins/bin/lwjgl.jar;%APPDATA%/.mineskins/bin/lwjgl_util.jar net.minecraft.client.Minecraft '+name+' :1234: :35b9fd01865fda9d70b157e244cf801c:'), nil, SW_hide);
0
 Аватар для Shtorm034
0 / 0 / 0
Регистрация: 11.03.2012
Сообщений: 15
21.11.2012, 21:31  [ТС]
Цитата Сообщение от gorfil Посмотреть сообщение
Можно попробовать:
Delphi
1
ShellExecute(Form1.Handle, nil, 'javaw.exe', PChar('-Xmx'+memory+'m -Djava.library.path=%APPDATA%/.mineskins/bin/natives -cp %APPDATA%/.mineskins/bin/minecraft.jar;%APPDATA%/.mineskins/bin/jinput.jar;%APPDATA%/.mineskins/bin/lwjgl.jar;%APPDATA%/.mineskins/bin/lwjgl_util.jar net.minecraft.client.Minecraft '+name+' :1234: :35b9fd01865fda9d70b157e244cf801c:'), nil, SW_hide);
Насколько я понял, тут передача параметров напрямую Яве. В этом случае ни у меня, ни на других компах не работает
0
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
21.11.2012, 21:43
А memory и name в батнике вручную прописываются? И что ты туда пишешь?
Какой-то текст в cmd-окне после выполнения есть?
0
 Аватар для Shtorm034
0 / 0 / 0
Регистрация: 11.03.2012
Сообщений: 15
21.11.2012, 21:47  [ТС]
вот вариант, от которого я отталкивался в самом начале:
(bat файл(тега нужного не нашёл))
Bash
1
2
start javaw -Xmx512m -Djava.library.path=%APPDATA%/.mineskins/bin/natives -cp %APPDATA%/.mineskins/bin/minecraft.jar;%APPDATA%/.mineskins/bin/jinput.jar;%APPDATA%/.mineskins/bin/lwjgl.jar;%APPDATA%/.mineskins/bin/lwjgl_util.jar net.minecraft.client.Minecraft Shtorm034 :1234: :35b9fd01865fda9d70b157e244cf801c:
@pause
0
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
21.11.2012, 21:57
Если "PChar('/c start" заменить на "PChar('/k start", то смд окно не должно закрыться после выполнения. Может там будет какая-то инфа об ошибке.
Еще варианты:
Delphi
1
ShellExecute(Form1.Handle, nil, 'cmd.exe', PChar('/c start javaw -Xmx512m -Djava.library.path="%APPDATA%/.mineskins/bin/natives" -cp "%APPDATA%/.mineskins/bin/minecraft.jar";"%APPDATA%/.mineskins/bin/jinput.jar";"%APPDATA%/.mineskins/bin/lwjgl.jar";"%APPDATA%/.mineskins/bin/lwjgl_util.jar" net.minecraft.client.Minecraft '+name+' :1234: :35b9fd01865fda9d70b157e244cf801c:'), nil, SW_hide);
Delphi
1
ShellExecute(Form1.Handle, nil, 'cmd.exe', PChar('/c start javaw -Xmx512m -Djava.library.path="%APPDATA%/.mineskins/bin/natives" -cp "%APPDATA%/.mineskins/bin/*" net.minecraft.client.Minecraft '+name+' :1234: :35b9fd01865fda9d70b157e244cf801c:'), nil, SW_hide);
0
 Аватар для Shtorm034
0 / 0 / 0
Регистрация: 11.03.2012
Сообщений: 15
21.11.2012, 22:11  [ТС]
Кроме пути запуска ничего не пишет
Просмотрел параметры, передаваемые Яве другим приложением, выполняющим ту же функцию.
Вот что вышло:
Кликните здесь для просмотра всего текста
Paramstr(1) = -Xms1024m
Paramstr(2) = -Xmx1024m
Paramstr(3) = -Dsun.java2d.noddraw=true
Paramstr(4) = -Dsun.java2d.d3d=false
Paramstr(5) = -Dsun.java2d.opengl=false
Paramstr(6) = -Dsun.java2d.pmoffscreen=false
Paramstr(7) = -Djava.library.path=bin/natives
Paramstr(8) = -cp
Paramstr(9) = /E:/Скачка/MagicLauncher_0.9.9.exe
Paramstr(10) = magic.launcher.Launcher
Paramstr(11) = -lcp=;C:\Users\USER\AppData\Roaming\.mine craft\bin\minecraft.jar;bin/jinput.jar;bin/lwjgl.jar;bin/lwjgl_util.jar
Paramstr(12) = Shtorm034
Paramstr(13) = -1023537911

Может есть какие нибудь другие варианты? Или почему у меня работает, а у других - нет. Брал текст bat`ника с другого форума, и вроде никто не жаловался...
0
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
21.11.2012, 22:24
Вот что странно:
Paramstr(11) = -lcp=;C:\Users\USER\AppData\Roaming\.minecraft\bin\minecraft.[пробел]jar;bin/jinput.jar;bin/lwjgl.jar;bin/lwjgl_util.jar
0
 Аватар для Shtorm034
0 / 0 / 0
Регистрация: 11.03.2012
Сообщений: 15
21.11.2012, 22:33  [ТС]
Цитата Сообщение от gorfil Посмотреть сообщение
Вот что странно:
Paramstr(11) = -lcp=;C:\Users\USER\AppData\Roaming\.minecraft\bin\minecraft.[пробел]jar;bin/jinput.jar;bin/lwjgl.jar;bin/lwjgl_util.jar
Насчёт -lcp=; не уверен, а то что jar через пробел - это подозрительно, но похоже никак не влияет т.к. оно записалось в один параметр
0
Модератор
 Аватар для FIL
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
21.11.2012, 22:38
Там еще точка после \Roaming\.
0
 Аватар для Shtorm034
0 / 0 / 0
Регистрация: 11.03.2012
Сообщений: 15
21.11.2012, 22:40  [ТС]
Цитата Сообщение от gorfil Посмотреть сообщение
Там еще точка после \Roaming\.
.minecraft - это название коренной папки
0
 Аватар для stupidstudent
18 / 15 / 0
Регистрация: 25.10.2011
Сообщений: 241
22.11.2012, 03:02
Shtorm034, попробуйте через CreateProcess
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.11.2012, 03:02
Помогаю со студенческими работами здесь

Заводской брак или руки кривые?
Здравствуйте. Столкнулся с такой проблемой. Поменял материнскую плату на ПК, после чего из колонок стал слышен "фон" особенность...

Черти в компьютере или кривые руки
Доброго времени суток, сегодня я сломал себе компьютер(ну или же в него просто вселились бесы). Итак суть вопроса: почистил компьютер...

Идиотизм с кодировкой или руки кривые?
Ставлю на Denver скрипт trellis_desk. Скрипт переведен с английского. Все файлы скрипта в UTF-8. После установки те части что...

XE3 баг или кривые руки?
Проблемы с указателем таблицы, дойдя до последней записи, внезапно появляется ещё десяток левых записей и список продолжается)) Даже создав...

wi-fi не правильно работает или у меня руки кривые
в наличие 2 ноута acer 5536g,pacarad bell хз какой и роутер с wi-fi acorp w422g!суть проблемы собственно вот такая: ноутбук + роутер обрыв...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru