С Новым годом! Форум программистов, компьютерный форум, киберфорум
Java
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.65/173: Рейтинг темы: голосов - 173, средняя оценка - 4.65
1 / 1 / 0
Регистрация: 04.03.2010
Сообщений: 67

Xочу научиться программировать на Java.

04.03.2010, 13:40. Показов 34833. Ответов 57
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.

У меня только коледжская база на языках pascal, delphi и БД.

но базу данных подогнал а остальное нет.

Xочу научиться программировать на Java.

опыта нет в программирований.

английский тоже не очень.

с чего начать ? какая оболочка ? где это все скачать бесплатно?

Спасибо за ранее!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.03.2010, 13:40
Ответы с готовыми решениями:

Научиться программировать!
Очень хочется научиться программировать! Помогите! С чего начать, с какой литературы?:umnik:

Хочу научиться программировать
Есть большое желание научиться программированию, хотя бы азам оного! Подскажите, с чего начать?

Хочу научиться программировать на C++
Хочу научиться программировать на C++ но незнаю с чего начать? Подскажите пожалуйста

57
Фрилансер
 Аватар для Black Fregat
3709 / 2082 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
04.03.2010, 14:15
Вы будете сильно удивлены, но на http://www.java.com
1
1 / 1 / 0
Регистрация: 04.03.2010
Сообщений: 67
04.03.2010, 14:32  [ТС]
Цитата Сообщение от Black Fregat Посмотреть сообщение
Вы будете сильно удивлены, но на http://www.java.com
вроде все установлено!
Как запустить оболочку ?
как написать программу ? где будет выводится "это моя первая программа на яве"
Где писать ?
0
Фрилансер
 Аватар для Black Fregat
3709 / 2082 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
04.03.2010, 14:51
Да, действительно, там сейчас самостоятельно не поймешь..

1) Надо скачать и установить JDK: http://java.sun.com/javase/dow... t/jdk6.jsp
2) Первую программу лучше набрать в любом текстовом редакторе
Java
1
2
3
4
5
public class MyFirst {
    public static void main(String[] Args) {
        System.out.println("Hi");  
    }
}
3) Откомпилировать ее из командной строки и запустить:
Code
1
2
javac MyFirst.java
java MyFirst
0
 Аватар для r4zieL
15 / 15 / 2
Регистрация: 24.01.2010
Сообщений: 46
04.03.2010, 15:54
Попробую скачать NetBeans, там все понятно.
netbeans.org/downloads/
0
Фрилансер
 Аватар для Black Fregat
3709 / 2082 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
04.03.2010, 16:50
Не знаю, что касается меня, то мне лично представляется, что все IDE под java отличаются изрядной сложностью и для начального ознакомления с языком мало пригодны. Одна только поддержка пакетов способна свести новичка с ума..
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
04.03.2010, 18:18
на русский переведена "Философия Java"
все что нужно для новичка - JDK, JDK Documentation, Notepad++(или нечто подобное)
0
1 / 1 / 0
Регистрация: 04.03.2010
Сообщений: 67
05.03.2010, 06:41  [ТС]
Цитата Сообщение от Black Fregat Посмотреть сообщение
Да, действительно, там сейчас самостоятельно не поймешь..

1) Надо скачать и установить JDK: http://java.sun.com/javase/dow... t/jdk6.jsp
2) Первую программу лучше набрать в любом текстовом редакторе
Java
1
2
3
4
5
public class MyFirst {
    public static void main(String[] Args) {
        System.out.println("Hi");  
    }
}
3) Откомпилировать ее из командной строки и запустить:
Code
1
2
javac MyFirst.java
java MyFirst
как откомпилировать в коммандной строке ?

Добавлено через 11 минут
Цитата Сообщение от Ero Посмотреть сообщение
как откомпилировать в коммандной строке ?
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\admin>с:\MyFirst
Системе не удается найти указанный диск.

C:\Documents and Settings\admin>с:\javac MyFirst.java
Системе не удается найти указанный диск.

C:\Documents and Settings\admin>C:\Program Files\Java\jre6\bin
"C:\Program" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\admin>C:\Program Files\Java\jre6\bin\javac MyFir
st.java
"C:\Program" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\admin>C:\Program Files\Java\jre6\bin\java MyFirs
t
"C:\Program" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\admin>

Добавлено через 26 минут
Цитата Сообщение от Black Fregat Посмотреть сообщение
Да, действительно, там сейчас самостоятельно не поймешь..

1) Надо скачать и установить JDK: https:///downloadhttp://java.s... t/jdk6.jsp
[/CODE]
скачал и установил jdk-6u18-windows-i586 это что ? и не могу ее запустить?
0
36 / 36 / 10
Регистрация: 04.02.2010
Сообщений: 82
05.03.2010, 08:40
Цитата Сообщение от Ero Посмотреть сообщение
как откомпилировать в коммандной строке ?
Вот так:
1. Переходишь в директорию с исходником (например у тебя в корне диска С)
2. вызываешь javac для компиляции.
3. для запуска вызываешь java.

> cd C:\
> javac MyFirst.java
> java MyFirst.class
0
Фрилансер
 Аватар для Black Fregat
3709 / 2082 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
05.03.2010, 09:29
Имена с пробелами в командной строке надо брать в двойные кавычки:
Code
1
2
"C:\Program Files\Java\jre6\bin\javac" MyFirst.java
"C:\Program Files\Java\jre6\bin\java" MyFirst
1
1 / 1 / 0
Регистрация: 04.03.2010
Сообщений: 67
05.03.2010, 09:36  [ТС]
Цитата Сообщение от BogdanPotapenko Посмотреть сообщение
Вот так:
1. Переходишь в директорию с исходником (например у тебя в корне диска С)
2. вызываешь javac для компиляции.
3. для запуска вызываешь java.

> cd C:\
> javac MyFirst.java
> java MyFirst.class

C:\Program Files\Java\jdk1.6.0_18\bin>
C:\Program Files\Java\jdk1.6.0_18\bin>javac MyFirst.java
javac: file not found: MyFirst.java
Usage: javac <options> <source files>
use -help for a list of possible options

C:\Program Files\Java\jdk1.6.0_18\bin>java MyFirst.class
Exception in thread "main" java.lang.NoClassDefFoundError: MyFirst/class
Caused by: java.lang.ClassNotFoundException: MyFirst.class
at java.net.URLClassLoader$1.run(URLClassLo ader.java:202)
at java.security.AccessController.doPrivile ged(Native Method)
at java.net.URLClassLoader.findClass(URLCla ssLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoa der.java:307)
at sun.misc.Launcher$AppClassLoader.loadCla ss(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoa der.java:248)
Could not find the main class: MyFirst.class. Program will exit.

C:\Program Files\Java\jdk1.6.0_18\bin>MyFirst.txt

C:\Program Files\Java\jdk1.6.0_18\bin>

"Hi" не выводится, а после этой строки C:\Program Files\Java\jdk1.6.0_18\bin>MyFirst.txt текстовый документ открывается.
0
36 / 36 / 10
Регистрация: 04.02.2010
Сообщений: 82
05.03.2010, 09:45
Цитата Сообщение от Ero Посмотреть сообщение
C:\Program Files\Java\jdk1.6.0_18\bin>javac MyFirst.java
А разве твой исходный код программы хранится в папке "C:\Program Files\Java\jdk1.6.0_18\bin"?
Очевидно, что нет. Об этом и говорит сообщение: "javac: file not found: MyFirst.java".


Цитата Сообщение от Ero Посмотреть сообщение
а после этой строки C:\Program Files\Java\jdk1.6.0_18\bin>MyFirst.txt текстовый документ открывается.
Если "MyFirst.txt" - имя файла с твоим исходником, то измени его расширение на java и всё получится.
Цитата Сообщение от Ero Посмотреть сообщение
C:\Program Files\Java\jdk1.6.0_18\bin>java MyFirst.class
Это и не сработает, пока не выполнится предыдущий шаг.
0
Фрилансер
 Аватар для Black Fregat
3709 / 2082 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
05.03.2010, 10:08
Плюс к предыдущему сообщению:
При вызове программы на исполнение надо указывать только имя класса, без расширения ".class"
1
36 / 36 / 10
Регистрация: 04.02.2010
Сообщений: 82
05.03.2010, 10:34
Цитата Сообщение от Black Fregat Посмотреть сообщение
При вызове программы на исполнение надо указывать только имя класса, без расширения ".class"
Действительно, привычка с jar-ами работать.
Для них нужно расширение указывать.
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
05.03.2010, 16:12
да, далеко вы пойдете, в любом мане описывается, что вы тут не понимаете
0
1 / 1 / 0
Регистрация: 04.03.2010
Сообщений: 67
09.03.2010, 06:11  [ТС]
Цитата Сообщение от Black Fregat Посмотреть сообщение
Имена с пробелами в командной строке надо брать в двойные кавычки:
Code
1
2
"C:\Program Files\Java\jre6\bin\javac" MyFirst.java
"C:\Program Files\Java\jre6\bin\java" MyFirst
не могу
0
1 / 1 / 0
Регистрация: 04.03.2010
Сообщений: 67
11.03.2010, 14:40  [ТС]
Цитата Сообщение от Black Fregat Посмотреть сообщение
Имена с пробелами в командной строке надо брать в двойные кавычки:
Code
1
2
"C:\Program Files\Java\jre6\bin\javac" MyFirst.java
"C:\Program Files\Java\jre6\bin\java" MyFirst
Не получается!

C:\Program Files\Java\jdk1.6.0_18\bin туда закинул текстовый док MyFirst.txt
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
и выполняю след действия:
C:\Documents and Settings>cd ..
 
C:\>cd C:\Program Files\Java\jdk1.6.0_18\bin
 
C:\Program Files\Java\jdk1.6.0_18\bin>javac MyFirst.java
javac: file not found: MyFirst.java
Usage: javac <options> <source files>
use -help for a list of possible options
 
C:\Program Files\Java\jdk1.6.0_18\bin>java MyFirst.class
Exception in thread "main" java.lang.NoClassDefFoundError: MyFirst/class
Caused by: java.lang.ClassNotFoundException: MyFirst.class
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: MyFirst.class.  Program will exit.
 
C:\Program Files\Java\jdk1.6.0_18\bin>MyFirst
"MyFirst" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
 
C:\Program Files\Java\jdk1.6.0_18\bin>cd..
 
C:\Program Files\Java\jdk1.6.0_18>cd..
 
C:\Program Files\Java>cd..
 
C:\Program Files>cd..
 
C:\>"C:\Program Files\Java\jre6\bin\javac" MyFirst.java
""C:\Program Files\Java\jre6\bin\javac"" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
 
C:\>"C:\Program Files\Java\jre6\bin\java" MyFirst
Exception in thread "main" java.lang.NoClassDefFoundError: MyFirst
Caused by: java.lang.ClassNotFoundException: MyFirst
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: MyFirst.  Program will exit.
В чем проблема ?

Добавлено через 2 часа 16 минут
Цитата Сообщение от BogdanPotapenko Посмотреть сообщение
А разве твой исходный код программы хранится в папке "C:\Program Files\Java\jdk1.6.0_18\bin"?
Очевидно, что нет. Об этом и говорит сообщение: "javac: file not found: MyFirst.java".



Если "MyFirst.txt" - имя файла с твоим исходником, то измени его расширение на java и всё получится.

Это и не сработает, пока не выполнится предыдущий шаг.
извините не открыл 2 ой лист
ща выходит такая ошибка

C:\Program Files\Java\jdk1.6.0_18\bin>javac MyFirst.Java
error: Class names, 'MyFirst.Java', are only accepted if annotation processing i
s explicitly requested
1 error

C:\Program Files\Java\jdk1.6.0_18\bin>
0
Фрилансер
 Аватар для Black Fregat
3709 / 2082 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
11.03.2010, 14:55
Уже ведь писали:
Цитата Сообщение от BogdanPotapenko Посмотреть сообщение
Если "MyFirst.txt" - имя файла с твоим исходником, то измени его расширение на java и всё получится.
Имя файла с исходным текстом программы должно совпадать с именем класса, а расширение должно быть .java

Добавлено через 2 минуты
А не .Java - чувствительно к регистру
0
1 / 1 / 0
Регистрация: 04.03.2010
Сообщений: 67
11.03.2010, 14:57  [ТС]
Цитата Сообщение от Black Fregat Посмотреть сообщение
Уже ведь писали:


Имя файла с исходным текстом программы должно совпадать с именем класса, а расширение должно быть .java

Добавлено через 2 минуты
А не .Java - чувствительно к регистру
это все после того как переименовал файл MyFirst.txt на MyFirst.java
0
Фрилансер
 Аватар для Black Fregat
3709 / 2082 / 567
Регистрация: 31.05.2009
Сообщений: 6,683
11.03.2010, 15:26
Так не надо в командной строчке писать MyFirst.Java
Напишите MyFirst.java
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.03.2010, 15:26
Помогаю со студенческими работами здесь

Научиться программировать за месяц
Если заниматься каждый день по несколько часов, я смогу освоить на каком-то начальном уровне, допустим, Паскаль за месяц?

Хочу научиться программировать на С++
Ребят, помогите, вообще не понимаю нифига, самые легкие задачки не могу решить, вроде книги читаю, вроде все понятно, но когда дело до...

Как научиться программировать на D?
Здравствуйте! Короче я решил изучить язык D. Я почитал про него, очень новый язык, образован от популярного C++, крутой синтаксис и прочее....

Как научиться программировать на VB(A)
Народ, посоветуйте какую лучше версию ВБ скачать, может там какие-нибудь моды или наоборот без них, литературку по ВБ, и если можно то то...

Как научиться программировать
Здравствуйте! Извините пожалуйста, если не в том разделе написал. Как выучить язык C++? Сейчас стал заниматься C++ по учебнику...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru