ПравилаРегистрацияВход
НАВИГАЦИЯ

Создание *.jar и *.jad

Модератор: Vikont
Список форумов » Windows Mobile » ПрограммыНа страницу  1, 2, 3, 4 
АВТОРСООБЩЕНИЕ
nokia55OOd
Avatar
Имя: Алексей
Сейчас нет на сайте
Репутация: 0
Регистрация: 23.04.2009
Всего сообщений: 118
6 ноября 2009, 08:55
Vikont, согласен. я в игры совсем неиграю. я про софт. вообщем это для тех, кто просто желает получить дополнит знания))
Strizh
Avatar
Имя: Александр
Сейчас нет на сайте
Репутация: 0
Регистрация: 20.07.2008
Всего сообщений: 199
Откуда: Самара
6 ноября 2009, 11:17
Леха, за игры полностью с тобой согласен. Я тоже не играю в игрушки. Больше как то программы интерестны.
Витя, ну а тебе скажу. Да не всем это интерестно, но все таки. Будет полезно узнать немного больше. Ведь КПК и ПК придумали не геймеры. Присоеденяйся к теме.
Strizh
Avatar
Имя: Александр
Сейчас нет на сайте
Репутация: 0
Регистрация: 20.07.2008
Всего сообщений: 199
Откуда: Самара
6 ноября 2009, 11:47
Давайте попробуем разабраться пошагово в первом приложении Janino. Это приложение по ходу мысли не является первым, оно завершающее. Создает непосредственно готовый фаил *.jar, если конечно все протестировано и работает. Тогда что мы должны в первую очередь запускать из этих 3-х.


Первое окно для ввода:

-sourcepath<input-dir>

в него нужно вписать полностью путь до файла на диске

\Storage Card\MyDocuments\java\*.*

примерно так, только если фаил является полным набором текстов, иконок. То какое разширение он должен иметь или просто папку. А программа сама соберет. При условии что все файлы внутри подходящего формата. Так ли это?
Strizh
Avatar
Имя: Александр
Сейчас нет на сайте
Репутация: 0
Регистрация: 20.07.2008
Всего сообщений: 199
Откуда: Самара
6 ноября 2009, 13:24
Вот адреса думаю очень полезных сайтов. Все о JAVA www.javatalks.ru.

Очень много бесплатных книг http://proklondike.com/search....=1&y=1

А вот программы которые могут преобразовывать *.class файлы в исходный текст http://java.decompiler.free.fr/


давайте вмести решать.
Strizh
Avatar
Имя: Александр
Сейчас нет на сайте
Репутация: 0
Регистрация: 20.07.2008
Всего сообщений: 199
Откуда: Самара
7 ноября 2009, 12:15
Вот еще фаилы который работают с JAVA оба файла зависят друг от друга Mocha-b1.zip и Jsm-110.zip. Фаил описания в нутри, правда на буржуйском. Перевел онлай переводчиком. За ошибки не судите строго.
Жасмин - версия 1.10 - как патч Мокко
Copyright (C) 1997, 1998 SourceTec Software Co. ООО \n\n

1. ПЛАТФОРМА \n\n Жасмин 100% Java-основу, поэтому он может работать на всех платформах, которые поддерживают Java. Такие как: JDK 1.0.x и 1.1.x JDK для любой платформы, JRE

1.1.x на любой платформе,
Microsoft's Java SDK 1.x и SDK 2.x для Windows95/NT и так далее. \n\n

2. УСТАНОВКА \n\n 1) Что нужно сделать перед установкой Жасмин:
А. Ваша платформа должна поддерживать Java, это означает, что вы должны иметь установку JDK или некоторые продукты
которые включают в себя JDK, такие как Symantec кафе или Sun Java Work Shop. Просто используйте команду: "Java" в
командный режим, например, в окне DOS Win95/NT. Если вы получите список используемых параметров, которые вы получили.
B. Жасмин Скачать версию 1.10 пакет продуктов. Которые могут быть найдены на \n    <http://members.tripod.com/~SourceTec/download/jsm_110.zip>
C. Скачать Mocha пакет. Которые могут быть найдены на \n    <http://www.brouhaha.com/~eric/computers/mocha-b1.zip> \n\n

2) Как установить:

Шаг 1: Выберите директорию или создать новую директорию качестве каталога установки, \n         Например, "\\ JavaTools".

Шаг 2: Выбрать Zip / Unzip инструментов, например, WinZip для Win95/NT и Unzip "jsm_110.zip" \n         в установочной директории.

Шаг 3: Unzip "Мокко-b1.zip" в любую директорию, как, например, "\\ Temp", вы должны \n         получить два файла из него, "readme.txt" и "Mocha.zip". Тогда Unzip "Mocha.zip" на \n         Установить Directory. Обратите внимание: вы должны распаковать файл "Mocha.zip" в директории установки,
НЕ "Мокко-b1.zip".

Шаг 4: Изменения в командный режим, например, в окне DOS Win95/NT, и изменить текущую директорию \n         в установочной директории. Вы должны найти два подкаталоги в нем, которые являются "Жасмин" \n         и "Мокко".

Шаг 5: используйте команду: "Java jasmine.Install" для установки Жасмин. Эта операция \n         Передача Мокко классы Жасмин классы и исправление их.

Шаг 6: Добавить полное имя пути к директории установки на ваш CLASSPATH строке, например: \n         SET CLASSPATH = C: \\ myclasses C: \\ JavaTools; \n\n Это нормально, вы можете использовать Жасмин. Старая версия Мокко также могут быть использованы. \n\n
Strizh
Avatar
Имя: Александр
Сейчас нет на сайте
Репутация: 0
Регистрация: 20.07.2008
Всего сообщений: 199
Откуда: Самара
7 ноября 2009, 12:16
ПРОДОЛЖЕНИЕ



2. Как запустить \n\n Жасмин вызывается из командной строки (например, окна DOS, если вы используете Win95/NT) следующим образом: \n\n для JDK и SDK: \n     Java jasmine.Decompiler [-S] [E расширение] [-V] [-O] Class1.class Class2.class ...
для JRE: \n     JRE-CP <your Установить Каталог установки jasmine.Decompiler [-S] [E расширение] [-V] [-O] Class1.class Class2.class ... \n\n Где \n    "Java" JRE или "" запускает виртуальную машину Java; \n    "jasmine.Decompiler" (обратите внимание на случай!) определяет класс для запуска; \n    "-S", чтобы сохранить результаты в файле, по умолчанию для вывода STDOUT; \n    "-E расширением" Укажите расширению выходного файла, по умолчанию \n                         расширение. жасмина, этот вариант будет эффективным только тогда, когда-S также используется; \n    "-V" необязательно указывает подробный вывод; \n    "-O" факультативно перезаписывает существующий. жасмина файлов; \n    "ClassX.class" определяет. Классе файла (ов) декомпилировать; \n\n Групповые символы (* и?) Принимаются. \n\n

4. ЛИЦЕНЗИИ И РЕГИСТРАЦИЯ \n\n Отъезд license.txt и register.txt по лицензии и регистрации информации \n\n Вы можете покупкой лицензии на Интернете по адресу из веб-сайта: \n     http://members.tripod.com/ ~ SourceTec / order.html \n\n Windows95/NT пользователь может использовать зарегистрировать программу покупки лицензии, проверить register.txt
для деталей.\n
http://profismart.org/files/11/177_Mocha-b1.zip
Strizh
Avatar
Имя: Александр
Сейчас нет на сайте
Репутация: 0
Регистрация: 20.07.2008
Всего сообщений: 199
Откуда: Самара
7 ноября 2009, 12:18
MOCHA - декомпилятор Java - бета-версия 1 \n\n\n

1. ЮРИДИЧЕСКИЕ CRAP \n\n Мокко является Copyright 1995, 1996 Hanpeter Ван Влиет \n\n Используйте на свой страх и риск. Я не гарантирую фитнес-Мокко для любой цели, и я не несет ответственности за любой ущерб, вы делаете для себя или других лиц, используя мокко. \n\n Распределение архив (файл "Мокко-b1.zip") может распространяться свободно, при условии его содержания ( "mocha.zip" и этот файл, "readme.txt"), не подделаны в любом случае. \n\n

2. УСТАНОВКА \n\n Существует не нужно распаковать "mocha.zip" файлов, содержащихся в дистрибутиве Zip файлов, Java знает, как получить. Классе файлов из Zip-архивы. Проще говоря "mocha.zip" в безопасное место, например, каталог JDK. \n\n Добавить полное имя "mocha.zip" на ваш CLASSPATH строке, например: \n\n     SET CLASSPATH = C: \\ myclasses C: \\ JDK \\ mocha.zip \n\n

3. Призвание \n\n Мокко вызывается из командной строки (например, окна DOS, если вы используете Win95) следующим образом: \n\n     Java mocha.Decompiler [-V] [-O] Class1.class Class2.class ... \n\n Где \n    "Java" ссылается на Java Virtual Machine, \n    "mocha.Decompiler" (обратите внимание на случай!) указывает класс, к перспективе, \n    "-V" необязательно указывает подробного вывода, \n    "-O" факультативно перезаписывает существующий. мокко файлов \n    "ClassX.class" определяет. Классе файла (ов) декомпилировать. \n\n Групповые символы (* и?) Принимаются. \n\n

4. ПОДДЕРЖКА \n\n Мокко весьма полезной, но далеки от совершенства, я знаю. Это только бета-версия, так и быть нежным с ней! Там могут быть случаи, когда путается Мокко и она сообщит Вам об этом. Я буду продолжать совершенствовать Мокко иметь дело с такими ситуациями, и идти в ногу с развивающейся технологии Java.\n

А вот ссылки на архивы:
http://profismart.org/files/11/496_Jsm_110.zip
Strizh
Avatar
Имя: Александр
Сейчас нет на сайте
Репутация: 0
Регистрация: 20.07.2008
Всего сообщений: 199
Откуда: Самара
7 ноября 2009, 12:33
Вот примеры кода напиисания на языке ЯВА.

Задача: Написать программу, которая находила бы простые числа в диапазоне от 2 до 100.
// Нахождение простых чисел между 2 и 100
Код:
class Prime {
  public static void main (String args[]){
    int i, j ;
    boolean isprime;
 
    for (i=2; i<100; i++) {
       isprime = true;
   
       // Проверить, делится ли число без остатка.
       for ( j = 2; j < i; j++)
           // Если число делится без остатка, оно простое
           if ((i%j) == 0) isprime = false;
 
       if(isprime)
           System.out.println (i + " is prime.");
     }
  }
}
Мне известны все выражения присутствующие в программе, но не могу понять логики. Можно как-то прокомментировать это потщательнее? Что зачем следует, желательно с примером.
Код:
// Проект 2.2 Вывод таблицы истинности для логических операторов.
class LocialOpTable {
  public static void main (String args []) {
     
    boolean p,q;
   
    System.out.print ("P\tQ\tAND\tOR\tXOR\tNOT");
   
    p=true; q=true;
    System.out.print (p + "\t" + q + "\t");
    System.out.print (( p&q) + "\t" + (p|q) + "\t");
    System.out.println (( p^q) + "\t" + (!p));
    }
}
Это первая строка выводящая таблицу истинности.
Output :
P Q AND OR XOR NOT
true true true true false false
Для остальных еще 3 столбца.
В задании к этому коду сказано:
* Модифицировать программу так, чтобы вместо true i false она отображала значения 1 и 0.
4. Далее чем отличается scanner scan от например
ch = (char) System.in.read (); - в универе предлагали пользоваться scanner scan, по книге лишь этот вариант. Ссылку на сайт с бесплатными книгами давал выше. Читай с первого поста. Первым циклом мы выбираем i-е число. Во вложенном цикле пытаемся делить i-e число на j-e нацело, и если у нас это получается, то значит число не простое и булевой переменной isprime меняем значение на false. Последним if-ом просто тупо проверяем - прошло ли это число проверку на простые числа, и если прошло успешно, то выводим его в консоль...
Strizh
Avatar
Имя: Александр
Сейчас нет на сайте
Репутация: 0
Регистрация: 20.07.2008
Всего сообщений: 199
Откуда: Самара
7 ноября 2009, 12:33
ПРОДОЛЖЕНИЕ



Код:
        boolean p, q;
        int x;
        System.out.println("P\tQ\tAND\tOR\tXOR\tNOT");
        p = true;
        q = true;
        x=(p) ? 1:0;
        System.out.print(x + "\t");
        x=(q) ? 1:0;
        System.out.print(x + "\t");
        x=(p & q) ? 1:0;
        System.out.print(x + "\t");
        x=(p | q) ? 1:0;
        System.out.print(x + "\t");
        x=(p ^ q) ? 1:0;
        System.out.print(x + "\t");
        x=(!p) ? 1:0;
        System.out.println(x);
    }

В примере автора темы L можно не писать. L и другие буквы обычно добавляют к литералу, который участвует в каком-то вычислении:
Код:
      long l1 = 100123285;
      long l2 = 100123285L;
      long n = 100123285 << 40;
      long m = 100123285L << 40;
      System.out.println(l1);
      System.out.println(l2);
      System.out.println(n);
      System.out.println(m);
По умолчанию целые литералы имеют тип int, а нецелые - double. Если нужен такой тип, букву можно не писать и в вычислениях.
Feat
Avatar
Сейчас нет на сайте
Репутация: 1
Регистрация: 27.04.2009
Всего сообщений: 709
Откуда: Ростов на Дону
7 ноября 2009, 17:52
Дайте ссыль на прогу Class Editor для компа. В нете не нашёл!
Список форумов » ПрограммыНа страницу Пред. 1, 2, 3, 4 След.
  
Страница 3 из 4
Часовой пояс: GMT + 4
Мобильный портал, Profi © 2005-2016
Время генерации страницы: 0.032 сек
Общая загрузка процессора: 4%
SQL-запросов: 4
Rambler's Top100