Windows Mobile
Программы
Создание *.jar и *.jad
nokia55OOd (off) [119]
6 ноября 2009, 08:55
Vikont, согласен. я в игры совсем неиграю. я про софт. вообщем это для тех, кто просто желает получить дополнит знания))
-------
Strizh (off) [199]
6 ноября 2009, 11:17
Леха, за игры полностью с тобой согласен. Я тоже не играю в игрушки. Больше как то программы интерестны.
Витя, ну а тебе скажу. Да не всем это интерестно, но все таки. Будет полезно узнать немного больше. Ведь КПК и ПК придумали не геймеры. Присоеденяйся к теме.
-------
Strizh (off) [199]
6 ноября 2009, 11:47
Давайте попробуем разабраться пошагово в первом приложении Janino. Это приложение по ходу мысли не является первым, оно завершающее. Создает непосредственно готовый фаил *.jar, если конечно все протестировано и работает. Тогда что мы должны в первую очередь запускать из этих 3-х.
Первое окно для ввода:
-sourcepath<input-dir>
в него нужно вписать полностью путь до файла на диске
\Storage Card\MyDocuments\java\*.*
примерно так, только если фаил является полным набором текстов, иконок. То какое разширение он должен иметь или просто папку. А программа сама соберет. При условии что все файлы внутри подходящего формата. Так ли это?
-------
Strizh (off) [199]
6 ноября 2009, 13:24
Вот адреса думаю очень полезных сайтов. Все о JAVA www.javatalks.ru.
Очень много бесплатных книг http://proklondike.com/search....=1&y=1
А вот программы которые могут преобразовывать *.class файлы в исходный текст http://java.decompiler.free.fr/
давайте вмести решать.
-------
Strizh (off) [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 ...
Читать далее
-------
Strizh (off) [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 (off) [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 (off) [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 столбца.
В задании к этому коду сказано:
* Модифицировать программу так, чтобы вместо ...
Читать далее
-------
Strizh (off) [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 (off) [705]
7 ноября 2009, 17:52
Дайте ссыль на прогу Class Editor для компа. В нете не нашёл!
-------
Ответить на тему
стр. Пред. 1,2,3,4 След.
Программы
Список форумов
На главную
0.059 сек
SQL: 4