![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
![]()
В теме будут выкладываться ответы на самые часто-задаваемые тут вопросы.
Содержание:
Со временем будут дополняться. /** * Тем кто не может разобраться по FAQ: Задумайтесь, нужна ли вам Java в таком случае? */
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. Последний раз редактировалось Alex11223; 30.04.2019 в 21:15. |
![]() |
![]() |
![]() |
#2 |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
![]()
Java SE Development Kit (JDK)
http://www.oracle.com/technetwork/ja...ads/index.html IntelliJ Idea — самая мощная среда разработки (IDE). В бесплатной версии нет поддержки веб-разработки (Java EE, Spring, ...). Платная версия доступна бесплатно для студентов. https://www.jetbrains.com/idea/download Eclipse — другая популярная IDE. https://www.eclipse.org/downloads/packages/
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. Последний раз редактировалось Alex11223; 30.04.2019 в 23:59. |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
![]()
После установки JDK следует вписать в "Переменные среды" windows пути до необходимых приложений.
А именно("Имя_Переменной"/"Значение_Переменной" [без кавычек]): "JAVA_HOME"/"путь до папки, в которую вы установили JDK" например у меня так: "JAVA_HOME"/"C:\java\jdk1.6.0_14" "Path"/"путь до папки bin, которая находится в папке %JAVA_HOME%" например у меня так: "Path"/"C:\java\jdk1.6.0_14\bin" далее открываете командную строку и в ней переходите в папку, в которой у вас находится файл с иcходным кодом, предположим название HelloWorld.java выполняете команду javac <имя файла с расширением> например javac HelloWorld.java далее, если файл откомпилдировался удачно, в папке у вас появится файл HelloWorld.class. чтобы запустить выполните команду java <Имя запускаемого класса(класс-файл без расширения)> например java HelloWorld вот полный пример: Код:
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. Последний раз редактировалось Alex11223; 30.04.2019 в 21:16. |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
![]()
Самый лучший туториал из всех что мне встречались, ни одна книга с ним не сравнится по широте обзора.
http://docs.oracle.com/javase/tutori...ybigindex.html (благодарность Appmen за ссылку) По каждой технологии есть отдельные книги(многие на английском). Приходите в магазин, ищите подходящие книги, оцениваете изложение и качество материала и там уже решаете, подходит вам книга, или нет. Либо, если собираетесь покупать в интернет-магазинах, то ищете в интернете pdf-версии, оцениваете качество материала по ним и тогда решаете, стоит ее покупать, или нет. Подвопрос: А если я не знаю английского? Ответ: Стоит начать изучать, т.к. чуть более чем все документации и спецификации на английском языке.
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. Последний раз редактировалось Alex11223; 30.12.2016 в 22:04. |
![]() |
![]() |
![]() |
#5 | ||
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
![]()
Предположим у вас имеется несколько класс-файлов, которые вы бы хотели собрать в jar-архив. Все эти класс-файлы находятся в некотором пакете, предположим пакет называется wsd. Предположим, пакет wsd находится в папке bin.
Предположим, главный файл[в котором находится public static void main(String ... args) функция] называется Test.class . В папке bin создаем файл с названием "MANIFEST.MF", сам файл должен быть в кодировке UTF-8 без BOM(Byte Order Mark). В файле MANIFEST.MF вписываем строчку: Код:
т.е. у нас получается подобное дерево(@-папка, $-файл): Код:
Открываем командную строку и переходим в папку bin и далее исполняем следующие команды: Цитата:
Код:
-cvfm - ключи(подробнее о них можно узнать выполнив команду jar без параметров) wsd.jar - имя файла назначения, может быть любым, хоть qwerty.jar MANIFEST.MF - манифест-файл wsd - пакет, из которого будут браться class-файлы следующие строки: Цитата:
После удачного выполнения команды, в папке bin появится файл wsd.jar, который можно будет выполнить командой: Код:
О синтаксисе манифест-файлов можете почитать ТУТ
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. Последний раз редактировалось alexinspir; 26.10.2009 в 22:32. |
||
![]() |
![]() |
![]() |
#6 | ||
Новичок
Джуниор
Регистрация: 26.08.2008
Сообщений: 1,010
|
![]()
Есть несколько путей, опишу наиболее правильный:
1. предположим имеется такая структура каталогов В папке bin храняться откомпилированные классы(или пакеты с классами) В папке lib хранятся библиотеки которые необходимо подключить В папке src исходники приложения. Открываем консоль и переходим в папку project Далее компилируем: Цитата:
Цитата:
Данный пример для posix оболочек (*nix), для винды следует заменить все двоеточия на точку с запятой(: -> ;). Подвопрос: А есть способы проще? Ответ: Да, есть: можно использовать IDE (IntelliJ IDEA, Eclipse, NetBeans) и/или менеджеры сборок (Maven, Gradle, Ant).
ромик0: Cколько получают здешние модераторы?
pu4koff: У модераторов сдельная оплата труда. Выдал предупреждение - плюс к премии. Выдал бан - лучший модератор месяца со всеми вытекающими. Последний раз редактировалось Alex11223; 30.12.2016 в 22:14. |
||
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ЧЗВ (FAQ) | llcoolsh | Помощь студентам | 5 | 11.01.2010 03:46 |
Собираем команду для FAQ | Aexx | Свободное общение | 112 | 14.10.2009 09:20 |