Машина Времени

Модератор: Модераторы форума

Сообщение v1nt 24 мар 2013, 21:01
Почему Машина и при чем тут вообще Время?
Ниже речь пойдет о создании маленьких программ для всола, которые высвобождают лишнее время от тупой рутинной работы для более творческих действий в игре.

 план
  • разработать прогу для конкурса "формула-1"

 архив планов
  1. 28-30.05.13: запустить инет на машине, обсчитывающей конкурс вратарей
  2. 30.05.13: получить итоговую таблицу конкурса вратарей
  3. 31.05.13: убрать из проги для конкурса "Любимец Геннадия 2" подсчет туров 15 и 30


Readme:

Cikklomed заинтересовался, а сложно ли клепать маленькие утилитки для подсчета результатов конкурсов или еще для какой мелочи.
Вот об этом мы с Иваном и начнем тут понемногу трындеть, а те, кому будет интересно и возникнут какие вопросы - не стесняйтесь и подключайтесь, ведь вместе интереснее.

Начнем с создания программы для подсчета результатов конкурса "Лучший Игрок Англии", который ведет Вольчанин.
Cikklomed, поехали. Сейчас у нас готово 0% программы. :grin: Жду от тебя вопросов.

 с чего начать?
Cikklomed писал(а):И сразу вопрос: с чего начать?
Сперва полезно грубо прикинуть, что утилита будет делать.
Для конкурса Вольчанина можно создать программку, которая будет делать такие вещи:
  1. каким-то образом получать нужную информацию с некоторых веб-страниц всола;
  2. киким-то образом эту информацию анализировать;
  3. каким-то образом проанализированные данные записывать в обычный текстовый файл так, чтобы там уже лежал bb-код красивой таблицы результатов для форума (чтобы можно было открыть этот файл и разместить результаты на форуме простым копи-пастом).

 Какие проги нужны для создания таких утилит?
Cikklomed писал(а):Какие проги нужны для создания таких утилит?
Для создания утилиты, которая делает 3 вышеописанные вещи, достаточно будет какого-нибудь одного языка программирования, позволяющего реализовать работу с инетом, логику и вывод информации в файл.
Будем кодить на языке java хотя бы по той причине, что я к нему больше всего привык, не говоря уже о том, что это один из самых популярных и универсальных языков программирования.
Кроме этого язык java кажется легким и интуитивно понятным.
Все 3 вещи, которые нужно будет реализовать в программе (работа с инетом, логика и вывод информации в файл) java делать позволяет.
Код программы, написанный на java, сохраняется в обычном текстовом файле.
Чтобы код языка java можно было на компьютере запускать, нам потребуется специальная программа под названием jdk - по сути это и есть единственная программа, которую нам потребуется установить.

 Какие знания нужны?
Cikklomed писал(а):Какие знания(профессиональные или обычные юзерские) чтобы научиться писать утилиту?
Чтобы научиться писать такие утилиты, можно вообще начать с нуля и понемногу втыкать, чем мы в этой теме будем заниматься дальше.
Вряд ли это имеет что-то общее с юзерскими знаниями на уровне домохозяйки (типа протирания штанов вконтактиках, прослушивания музца и просматривания кинца).
Можно назвать эти знания азами профессиональных или на уровне юзера, более продвинутого по сравнению с домохозяйкой.
Вещи будут рассматриваться простые.
Сложность в том, что этих простых вещей может оказаться много.
Спичка - вещь простая.
Построить игрушечный дом из кучи спичек - уже сложнее.

Короче говоря, начать следует с того, чтобы установить jdk, написать код простейшей тестовой java-программы и запустить эту прогу на установленной jdk. Когда убедимся, что jdk работает, и нам есть где запускать наши программы на языке java, то дальше можно заняться уже конкретно созданием утилиты для конкурса Вольчанина.

 скачиваем jdk
Cikklomed писал(а):ну давай, для начала качаем jdk. сразу поясни что это
Чтобы лучше и правильнее врубиться, что это за программа такая jdk, придется хотя бы кратко объяснять, как устроены "кишки" компьютера, пока же будет достаточно того понимания, что с помощью jdk можно выполнять код java-программ. "Кишки" компьютера - штука потрясающе интересная. Если заинтересовало, то предлагаю обсуждать это параллельно созданию утилиты для Вольчанина. Одно другому мешать не будет.

Cikklomed писал(а):откуда качать?
В скайпе ты верно сразу скинул ссылку для скачивания:
http://www.oracle.com/technetwork/java/ ... 80260.html
Это страница официального сайта корпорации Oracle, которая в 2010 году за 7,4 млрд долларов поглотила компанию Sun Microsystems. Именно Sun Microsystems является создателем языка программирования Java.

Cikklomed писал(а):как определить скольки разрядная у меня система (винда) ?
Для более точного ответа на этот вопрос снова надо говорить о "кишках" компьютера.
Кратко, если у тебя на компе установлена операционная система (ОС) винда (например, XP или 7), то практически наверняка подойдет версия jdk для Windows x86. Ее размер 88.75 MB, а установочный файл называется jdk-7u17-windows-i586.exe.

 устанавливаем jdk
Скачали нужный установочный файл по ссылке со страницы сайта Oracle?
http://www.oracle.com/technetwork/java/ ... 80260.html
Теперь просто запускаем установочник и жмем "далее-далее-далее-...". Нигде регистрироваться не обязательно. jdk - бесплатно распространяемая программа.
Обычно системная папка с виндой лежит на диске C, поэтому по умолчанию jdk установится в папку:
C:\Program Files\Java\jdk1.7.0_17

 проверяем jdk
Для работы с jdk мы будем пользоваться в основном двумя командами: javac и java.

Сперва убедимся, что jdk установился правильно.
Кнопка "Пуск" -> Выполнить -> В появившемся поле вводим команду
Код: Выделить всё
cmd
В результате откроется консоль - небольшое окно с белыми буквами на черном фоне.

В консоли введем команду
Код: Выделить всё
java
Если в ответ консоль напишет что-то вроде этого:
Код: Выделить всё
"java" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
значит при установке где-то произошел косяк, и jdk не установился или установился криво.

А если в ответ консоль напишет кучу букв, начинающихся со строки вроде этой:
Код: Выделить всё
Usage: java [-options] class [args...]
значит jdk установился нормально.

Осталось проверить работоспособность второй команды, которой мы будем часто пользоваться.
В этой же консоли введем команду
Код: Выделить всё
javac
Вот теперь скорее всего консоль ругнется в ответ строкой
Код: Выделить всё
"javac" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
jdk установился, но винда команду команду javac "не видит".

Для выполнения команды javac нужно в консоли указывать полный путь к этой команде.
Файл javac.exe лежит в папке C:\Program Files\Java\jdk1.7.0_17\bin.
Поэтому теперь наберем в консоли следующую команду обязательно в кавычках, т.к. имя папки Program Files содержит пробел:
Код: Выделить всё
"C:\Program Files\Java\jdk1.7.0_17\bin\javac"
В ответ консоль выдаст кучу букв, начинающихся со стороки вроде этой:
Код: Выделить всё
Usage: javac <options> <source files>

 настраиваем jdk
Pavl писал(а):Для изменения/дополнения переменных среды:
1) Жмем Windows+Pause (на клавиатуре, либо через панель управления, далее "Система" кажется), в результате на хп откроется окно "Свойство системы"
2) Заходим в "Дополнительно" (на вин7 жмем "Дополнительные параметры системы", на висте скорее всего также)
3) Нажимаем кнопку "Параметры среды"
4) Откроется окно "Переменные среды", где и изменяем/создаем переменные
a) Изменил системную переменную Path (добавил в конце):
c:\Program Files (x86)\Java\jdk1.7.0_17;c:\Program Files (x86)\Java\jdk1.7.0_17\lib;c:\Program Files (x86)\Java\jdk1.7.0_17\bin;
b) Создал переменные среды:
JAVA_HOME=c:\Program Files (x86)\Java\jdk1.7.0_17;
CLASSPATH=.;c:\Program Files (x86)\Java\jdk1.7.0_17;c:\Program Files (x86)\Java\jdk1.7.0_17\lib;

 пишем первую программу
Создаем в любом текстовом редакторе файл "Hello.java" следующего содержания:
Код: Выделить всё
public class Hello                        // В Java все является классом
{
   public static void main(String[] args) // Все программы должны содержать метод main()
   {
      System.out.println("Hello World!"); // Говорим Hello!
   }                                      // Отмечаем конец main()
}                                         // Отмечаем конец класса

Для запуска программы сперва откомпилируем ее (перевод исходного кода в машинный), выполняя в командной строке:
Код: Выделить всё
javac Hello.java

Чтобы не указывать весь путь к компилируемому файлу Hello.java, нужно находиться в папке с этим файлом. Для перехода в папку с исходным кодом можно в командной строке консоли винды использовать команды:
  • "литера": - для перехода на нужный диск, например, консольная команда D: переведет нас на диск D
  • dir – просмотр директории (папки)
  • cd – смена директории
При успешном завершении javac создаст файл Hello.class
Далее, для запуска программы нужно в командной строке набрать:
Код: Выделить всё
java Hello

 создаем bat-файлы
Для запуска в винде java-программ двойным кликом без консоли можно создать парочку bat-файлов (батников).

Первый батник будет выполнять команду javac (компиляция исходного кода Hello.java для создания файла Hello.class):
  1. В папке, где лежит java-прога, создаем новый пустой текстовый файл и его имя меняем с new.txt (или как он там у вас называется при создании) на, например, make.bat. Самое главное - изменить в имени файла расширение txt на bat.
  2. Правая кнопка мыши по файлу make.bat --> изменить (ваш текстовый редактор, напр. блокнот, откроет содержимое батника)
  3. В батник записываем пару строк, а затем сохраняем его:
    Код: Выделить всё
    javac Hello.java
    pause
  4. Запускаем его двойным кликом, в результате чего в папке появится файл Hello.class

Второй батник будет запускать Hello.class. Для этого назовите второй батник, например, run.bat, и сохраните в нем следующий код:
Код: Выделить всё
java Hello
pause

Теперь двойной клик по run-батнику запустит Hello.class, т.е. выполнит вашу java-программу.

Теперь инструменты для создания java-программ проверены и готовы к работе.

Приступаем к созданию проги для подсчета результатов конкурса Вольчанина.

 план работы программы
  1. Получать список id футболистов, участвующих в конкурсе.
  2. Для каждого футболиста собирать нужную информацию с веб-страниц всола.
  3. Анализ информации.
  4. Вывод проанализированных данных.

Теперь подробнее о каждом пункте.

Добавлено спустя 25 минут 25 секунд:
Получение списка id футболистов, участвующих в конкурсе.
Удобнее всего сделать текстовый файл с именем, например, players.txt, и там хранить номера (id) игроков, участвующих в конкурсе. А уже наша прога будет читать этот файл в начале работы и узнавать таким образом, каких игроков нужно анализировать. В конкурсе Вольчанина участвуют 14 игроков, поэтому сразу можно создать текстовый файл players.txt со следующим содержимым:
Код: Выделить всё
577844
739251
952615
751134
877279
557639
643438
702611
457035
577827
607761
429396
362428
491256

А прога "best" на первом этапе будет читать этот файл построчно и использовать номера футболистов в дальнейшей своей работе.

Добавлено спустя 16 минут 16 секунд:
Сбор для каждого футболиста информации с веб-страниц всола.
Удобнее всего было бы это сделать со страницы игрока
http://www.virtualsoccer.ru/player.php?num=491256
Однако для этого нужно быть залогиненным во всоле.
Если посещать всол гостем, то информация о матчах игрока на этой странице не показывается.
Чтобы не залогиниваться, придется сперва выяснить клуб игрока:
http://www.virtualsoccer.ru/roster.php?num=15476
Затем выяснить список матчей чемпа или клк, сыгранных этим клубом:
http://www.virtualsoccer.ru/roster_m.ph ... 6&filter=3
А затем анализировать игру исследуемого игрока в каждом из уже сыгранных матчей.

Добавлено спустя 1 минуту 31 секунду:
Анализ информации.
Собранную информацию о каждом игроке надо проанализировать для получения набранных очков футболиста в конкурсе.

Добавлено спустя 4 минуты 52 секунды:
Вывод данных
Полученный анализ очков, набранных в конкурсе, надо вывести в какой-нибудь файл так, чтобы там сразу лежал bb-код готовой таблицы для форума.
Последний раз редактировалось v1nt 31 май 2013, 17:40, всего редактировалось 16 раз(а).
v1nt
 
 
 


Re: Машина Времени
Сообщение Вольчанин 24 мар 2013, 21:23
Прикольно. Поддерживаю :cool:
Вольчанин
 
 
 

Re: Машина Времени
Сообщение Cikklomed 24 мар 2013, 22:06
И сразу вопрос: с чего начать? какие проги нужны для создания таких утилит. и какие знания(профессиональные или обычные юзерские) чтобы научиться писать утилиту?
Cikklomed
 
 
 

Re: Машина Времени
Сообщение v1nt 24 мар 2013, 23:25
 с чего начать?
Cikklomed писал(а):И сразу вопрос: с чего начать?
Сперва полезно грубо прикинуть, что утилита будет делать.
Для конкурса Вольчанина можно создать программку, которая будет делать такие вещи:
  1. каким-то образом получать нужную информацию с некоторых веб-страниц всола;
  2. киким-то образом эту информацию анализировать;
  3. каким-то образом проанализированные данные записывать в обычный текстовый файл так, чтобы там уже лежал bb-код красивой таблицы результатов для форума (чтобы можно было открыть этот файл и разместить результаты на форуме простым копи-пастом).

 Какие проги нужны для создания таких утилит?
Cikklomed писал(а):Какие проги нужны для создания таких утилит?
Для создания утилиты, которая делает 3 вышеописанные вещи, достаточно будет какого-нибудь одного языка программирования, позволяющего реализовать работу с инетом, логику и вывод информации в файл.
Будем кодить на языке java хотя бы по той причине, что я к нему больше всего привык, не говоря уже о том, что это один из самых популярных и универсальных языков программирования.
Кроме этого язык java кажется легким и интуитивно понятным.
Все 3 вещи, которые нужно будет реализовать в программе (работа с инетом, логика и вывод информации в файл) java делать позволяет.
Код программы, написанный на java, сохраняется в обычном текстовом файле.
Чтобы код языка java можно было на компьютере запускать, нам потребуется специальная программа под названием jdk - по сути это и есть единственная программа, которую нам потребуется установить.

 Какие знания нужны?
Cikklomed писал(а):Какие знания(профессиональные или обычные юзерские) чтобы научиться писать утилиту?
Чтобы научиться писать такие утилиты, можно вообще начать с нуля и понемногу втыкать, чем мы в этой теме будем заниматься дальше.
Вряд ли это имеет что-то общее с юзерскими знаниями на уровне домохозяйки (типа протирания штанов вконтактиках, прослушивания музца и просматривания кинца).
Можно назвать эти знания азами профессиональных или на уровне юзера, более продвинутого по сравнению с домохозяйкой.
Вещи будут рассматриваться простые.
Сложность в том, что этих простых вещей может оказаться много.
Спичка - вещь простая.
Построить игрушечный дом из кучи спичек - уже сложнее.

Короче говоря, начать следует с того, чтобы установить jdk, написать код простейшей программы и запустить эту прогу на установленной jdk. Когда убедимся, что jdk работает, и нам есть где запускать наши программы на языке java, то дальше можно заняться уже конкретно созданием утилиты для конкурса Вольчанина. Верно?
Последний раз редактировалось v1nt 25 мар 2013, 05:47, всего редактировалось 1 раз.
v1nt
 
 
 

Re: Машина Времени
Сообщение Cikklomed 24 мар 2013, 23:37
ну давай, для начала качаем jdk. сразу поясни что это, откуда качать, и как определить скольки разрядная у меня система (винда) ?
Cikklomed
 
 
 

Re: Машина Времени
Сообщение AGRocks 25 мар 2013, 01:08
Ребят, я че-то не совсем понял?.. Вы программировать в этом топе учите или утилитку пишите?) Если пишем - для начала стоит опредилиться кто может писать. Точнее кто имеет хоть какой-то минимальный опыт написания программ.

Для конкурса Вольчанина можно создать программку, которая будет делать такие вещи:
каким-то образом получать нужную информацию с некоторых веб-страниц всола;
киким-то образом эту информацию анализировать;
каким-то образом проанализированные данные записывать в обычный текстовый файл так, чтобы там уже лежал bb-код красивой таблицы результатов для форума (чтобы можно было открыть этот файл и разместить результаты на форуме простым копи-пастом).
Если от метафизического описания перейти к ральному то и результат будет. Если конкретней описать, то что же нам нужно(какая информация и в каком виде представляться)?

Ну и к чему это я.. Если дело стоит действительно в написании, то могу попробовать выкроив выходной.
AGRocks
 
 
 

Re: Машина Времени
Сообщение v1nt 25 мар 2013, 03:52
 скачиваем jdk
Cikklomed писал(а):ну давай, для начала качаем jdk. сразу поясни что это
Чтобы лучше и правильнее врубиться, что это за программа такая jdk, придется хотя бы кратко объяснять, как устроены "кишки" компьютера, пока же будет достаточно того понимания, что с помощью jdk можно выполнять код java-программ. "Кишки" компьютера - штука потрясающе интересная. Если заинтересовало, то предлагаю обсуждать это параллельно созданию утилиты для Вольчанина. Одно другому мешать не будет.

Cikklomed писал(а):откуда качать?
В скайпе ты верно сразу скинул ссылку для скачивания:
http://www.oracle.com/technetwork/java/ ... 80260.html
Это страница официального сайта корпорации Oracle, которая в 2010 году за 7,4 млрд долларов поглотила компанию Sun Microsystems. Именно Sun Microsystems является создателем языка программирования Java.

Cikklomed писал(а):как определить скольки разрядная у меня система (винда) ?
Для более точного ответа на этот вопрос снова надо говорить о "кишках" компьютера.
Кратко, если у тебя на компе установлена операционная система (ОС) винда (например, XP или 7), то практически наверняка подойдет версия jdk для Windows x86. Ее размер 88.75 MB, а установочный файл называется jdk-7u17-windows-i586.exe.

Далее кратко о том, как установить, проверить работоспособность и слегка настроить jdk.

 устанавливаем jdk
Скачали нужный установочный файл по ссылке со страницы сайта Oracle?
http://www.oracle.com/technetwork/java/ ... 80260.html
Теперь просто запускаем установочник и жмем "далее-далее-далее-...". Нигде регистрироваться не обязательно. jdk - бесплатно распространяемая программа.
Обычно системная папка с виндой лежит на диске C, поэтому по умолчанию jdk установится в папку:
C:\Program Files\Java\jdk1.7.0_17

 проверяем jdk
Для работы с jdk мы будем пользоваться в основном двумя командами: javac и java.

Сперва убедимся, что jdk установился правильно.
Кнопка "Пуск" -> Выполнить -> В появившемся поле вводим команду
Код: Выделить всё
cmd
В результате откроется консоль - небольшое окно с белыми буквами на черном фоне.

В консоли введем команду
Код: Выделить всё
java
Если в ответ консоль напишет что-то вроде этого:
Код: Выделить всё
"java" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
значит при установке где-то произошел косяк, и jdk не установился или установился криво.

А если в ответ консоль напишет кучу букв, начинающихся со строки вроде этой:
Код: Выделить всё
Usage: java [-options] class [args...]
значит jdk установился нормально.

Осталось проверить работоспособность второй команды, которой мы будем часто пользоваться.
В этой же консоли введем команду
Код: Выделить всё
javac
Вот теперь скорее всего консоль ругнется в ответ строкой
Код: Выделить всё
"javac" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
jdk установился, но винда команду команду javac "не видит".

Для выполнения команды javac нужно в консоли указывать полный путь к этой команде.
Файл javac.exe лежит в папке C:\Program Files\Java\jdk1.7.0_17\bin.
Поэтому теперь наберем в консоли следующую команду обязательно в кавычках, т.к. имя папки Program Files содержит пробел:
Код: Выделить всё
"C:\Program Files\Java\jdk1.7.0_17\bin\javac"
В ответ консоль выдаст кучу букв, начинающихся со стороки вроде этой:
Код: Выделить всё
Usage: javac <options> <source files>

Чтобы каждый раз не приходилось вводить длинный полный путь к команде javac.exe, нужно кое-что настроить в винде. Цикломед, когда будешь готов, сделаем это на твоей винде и проверим. После этого создадим и запустим маленькую java-программку, чтобы совсем убедиться в том, что все готово к работе.

Добавлено спустя 18 минут 25 секунд:
 для чего эта тема ещё разок
AGRocks писал(а):Вы программировать в этом топе учите или утилитку пишите?)
Первое, но в результате получим и второе.
Цикломеду было интересно посмотреть и вкурить, как и с помощью чего такие небольшие утилитки можно делать.
Может еще кому было бы интересно на это посмотреть, поэтому решили с ним это обсуждение вынести на форум, чтобы лишний раз не повторяться в будущем, если еще кто-то заинтересуется этой темой.

AGRocks писал(а):Точнее кто имеет хоть какой-то минимальный опыт написания программ.
Уже двое - ты и я. А если Цикломеду будет интересно, то третьим будет. :beer:
Не говоря уже о том, что
  • еще кто-то может заинтересоваться и подключиться к обсуждению;
  • еще есть Дак (автоматизация таблиц его конкурсов и другой статистики) и Джагер (выкладывал график цен после реформы);
  • еще у кого есть хотя бы минимальный опыт, о чем мы не знаем.

AGRocks писал(а):
Для конкурса Вольчанина можно создать программку, которая будет делать такие вещи:
каким-то образом получать нужную информацию с некоторых веб-страниц всола;
киким-то образом эту информацию анализировать;
каким-то образом проанализированные данные записывать в обычный текстовый файл так, чтобы там уже лежал bb-код красивой таблицы результатов для форума (чтобы можно было открыть этот файл и разместить результаты на форуме простым копи-пастом).
Если от метафизического описания перейти к ральному то и результат будет. Если конкретней описать, то что же нам нужно(какая информация и в каком виде представляться)?
Хочется, чтобы те, для кого это будет новинкой, не теряли общей картины того, чем мы занимаемся, а углублялись в какую-то часть программы по мере надобности. Сразу как инструменты (jdk) будут готовы к работе, опишем более точно, что именно мы будем делать.

AGRocks писал(а):Если дело стоит действительно в написании, то могу попробовать выкроив выходной.
Это можно будет даже сделать так, что в итоге мы втроем ее и напишем.
Только сперва нужно удовлетворить интерес Цикломеда и показать, как тут что работает.
Кстати, ты на каких языках мог бы ее написать?
v1nt
 
 
 

Re: Машина Времени
Сообщение Pavl 25 мар 2013, 09:54
Хочу присоединиться к Вашему проекту.
Имею небольшой опыт программирования на сишке. Java для меня новое, поэтому мне нужно будет постараться.
Надеюсь смогу быть чем-нибудь полезным.
Pavl
 
 
 

Re: Машина Времени
Сообщение v1nt 25 мар 2013, 09:55
Pavl писал(а):Хочу присоединиться к Вашему проекту.
Имею небольшой опыт программирования на сишке. Java для меня новое, поэтому мне нужно будет постараться.
Надеюсь смогу быть чем-нибудь полезным.
если си с плюсами, то вообще будет как по маслу влиться
v1nt
 
 
 

Re: Машина Времени
Сообщение johnclub 25 мар 2013, 10:02
Подписываюсь на темку.
Недавно начал изучать программирование, пока учу с++. Надеюсь, со временем и до java дело дойдет.
johnclub
 
 
 

Re: Машина Времени
Сообщение Pavl 25 мар 2013, 11:07
v1nt писал(а):
Pavl писал(а):Хочу присоединиться к Вашему проекту.
Имею небольшой опыт программирования на сишке. Java для меня новое, поэтому мне нужно будет постараться.
Надеюсь смогу быть чем-нибудь полезным.
если си с плюсами, то вообще будет как по маслу влиться
ага, ++
сижу на работе, между делом скачиваю java development kit (32 и 64 разрядную, чтобы наверняка (т.к. точно дома не знаю какой вин7) наверное 32 к любому подойдет)
вечером, после работы, буду свободнее - поразбираюсь с инструментом (пока не нагрянет матч россия-бразилия)
ох, тяжелый вечерок предстоит :grin: , ведь екатеринбург +2мск
Pavl
 
 
 

Re: Машина Времени
Сообщение Cikklomed 25 мар 2013, 11:32
Отлично что уже много людей нашлось которым интересна возможность клепать небольшие утилиты, которые будем использовать для создания и технического использования в конкурсах Англии!

Винт .я установил java development kit и проверил, установлено работает. Что делаем дальше??
Cikklomed
 
 
 

Re: Машина Времени
Сообщение AGRocks 25 мар 2013, 12:07
Кстати, ты на каких языках мог бы ее написать?
.net(c# в частности). Если упремся в плюсы тоже не против.
Уже есть наработки, так что МоМ/МоТ считалки как АPI сделать - это просто.
AGRocks
 
 
 

Re: Машина Времени
Сообщение Pavl 25 мар 2013, 17:36
1) Установил jde-86 - установился в папку для 32-разрядных программ "Program Files (x86)"
2) Запустил - не работает (ось - виндоус7)
3) Удалил, попробовал установить просто в программ файлес - установщик ругнулся - сказал что-то наподобии нехватки прав доступа
4) Установил обратно в х86
5) Погуглил в поисках решения проблемы, нашел:
a) Изменил системную переменную Path (добавил в конце):
c:\Program Files (x86)\Java\jdk1.7.0_17;c:\Program Files (x86)\Java\jdk1.7.0_17\lib;c:\Program Files (x86)\Java\jdk1.7.0_17\bin;
b) Создал переменные среды:
JAVA_HOME=c:\Program Files (x86)\Java\jdk1.7.0_17;
CLASSPATH=.;c:\Program Files (x86)\Java\jdk1.7.0_17;c:\Program Files (x86)\Java\jdk1.7.0_17\lib;
:cool:
Кажется пока все работает, java и javac запускаются из командной строки, как говорил v1nt.
Последний раз редактировалось Pavl 26 мар 2013, 06:53, всего редактировалось 1 раз.
Pavl
 
 
 

Re: Машина Времени
Сообщение v1nt 25 мар 2013, 20:39
Cikklomed писал(а):установил java development kit и проверил, установлено работает. Что делаем дальше??
Теперь надо чуток поднастроить винду, как это уже сделал
Pavl писал(а):5) Погуглил в поисках решения проблемы, нашел:
a) Изменил системную переменную Path (добавил в конце):
c:\Program Files (x86)\Java\jdk1.7.0_17;c:\Program Files (x86)\Java\jdk1.7.0_17\lib;c:\Program Files (x86)\Java\jdk1.7.0_17\bin;
b) Создал переменные среды:
JAVA_HOME=c:\Program Files (x86)\Java\jdk1.7.0_17;
CLASSPATH=c:\Program Files (x86)\Java\jdk1.7.0_17;c:\Program Files (x86)\Java\jdk1.7.0_17\lib;
:cool:
Кажется пока все работает, java и javac запускаются из командной строки, как говорил v1nt.
Цикломед, как в винде системные переменные менять и создавать, знаешь?
v1nt
 
 
 

След.

Вернуться в Англия