16.12.2015 / 13:39 | |
lightro Пользователь Сейчас: Offline
Имя: Лайтро Василевски Регистрация: 13.09.2014
| aNNiMON, Мне было проще бы просто перетаскивать программы на батник и получать результат, но не могу понять, что писать в батник и как передать в него конфиг. Ещё вопрос: ...
int k;
for (k=0; k > 100000; k++) {
print(k);
}
...
Почему может не выполняться цикл? |
16.12.2015 / 13:48 | |
HoldFast Пользователь Сейчас: Offline
Имя: Андрей Откуда: Великие Луки Регистрация: 18.04.2011
| lightro, условие не выполняется. 0 же не больше 100000
__________________
Да, детка, я - Король Ящериц!!! |
16.12.2015 / 14:04 | |
lightro Пользователь Сейчас: Offline
Имя: Лайтро Василевски Регистрация: 13.09.2014
| HoldFast, Тьфу блин, и в голову не пришло, что знак не правильный.
|
16.12.2015 / 14:42 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| lightro, вот тебе батник: @echo off
set input=%1
set output="%~dpn1-obf%~x1"
java -jar "%~dp0\proguard.jar" @"%~dp0\config.pro" -injars %input% -outjars %output%
pause
Рядом положи Proguard-конфиг config.pro и сам proguard.jar. В архиве пример конфига, там пути подправь к библиотекам и настрой под себя. __________________
let live Изменено aNNiMON (16.12 / 14:48) (всего 3 раза)
Прикрепленные файлы: proguard-cmd.zip (1.07 кб.) Скачано 38 раз |
16.12.2015 / 15:11 | |
Wladimir134679 Пользователь Сейчас: Offline
Имя: Смерть Регистрация: 31.07.2015
| aNNiMON, на твой пост ( #438327) отвечу, Что я мог декомпилировать? 1. Я свою делаю. 2. Я в твоём исходнике нашёл такое что из любого класса ... Короче если через Main.class передать управление(не знаю как правильно называется это действие) например класс Canvas.class и мне надо передать управление Canvas_a.class но через канструктор( Canvas_a canv = new Canvas_a(); ) не удобно. Но у тебя в исходник нашёл обрашение к Main.class и он передаёт управление через команду. Проблема в том что бы в пакете я не могу вызвать Main.class так как он в коренной папке. А когда я его ложу в пакет почему-то ошибка выскакивает __________________
Смерть правит миром Изменено Wladimir134679 (16.12 / 15:13) (всего 1 раз) |
16.12.2015 / 15:25 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Wladimir134679, из пакета нельзя вызвать класс, находящийся в корневом пакете. Может быть можно с помощью рефлексии, но не думаю, что это хороший вариант и он тебе подойдёт. А передать управление можно, если не через конструктор, то по имени класса, но только статическим методам. class A {
public static void method1() { }
}
class AA {
public static void method() {
A.method1();
}
}
Недостаточно просто переложить класс в пакет. Нужно указать ещё package: package a; class Main { .. } __________________
let live Изменено aNNiMON (16.12 / 15:31) (всего 2 раза) |
16.12.2015 / 15:32 | |
Wladimir134679 Пользователь Сейчас: Offline
Имя: Смерть Регистрация: 31.07.2015
| aNNiMON, Спасибо, я тогда Main.class заложил в а пакет, но прям сейчас я его в пакет "main" и в meta-in(вроде так) изменил a/Main на main.Main сейчас всё заработало. __________________
Смерть правит миром |
16.12.2015 / 21:57 | |
AlexPrihodko Пользователь Сейчас: Offline
Имя: Александр Регистрация: 28.03.2015
| Помогите. В чём ошибка?
Прикрепленные файлы: Splash.java (0.85 кб.) Скачано 805 раз |
16.12.2015 / 22:12 | |
Its_Your_Soul Пользователь Сейчас: Offline
Имя: Саша Откуда: Винница Регистрация: 29.08.2012
| AlexPrihodko, private static GameMidlet midlet = null; Первое что бросилось в глаза
|
16.12.2015 / 22:29 | |
AlexPrihodko Пользователь Сейчас: Offline
Имя: Александр Регистрация: 28.03.2015
| Its_Your_Soul, Ой. За это спасибо. Но вообще. Возле 28 строки что-то неправильно. Буду благодарен если направите на путь истинный
|