Первая программа на Java

Модератор: Модераторы разделов

Аватара пользователя
AMD
Сообщения: 478
Статус: Maestro
ОС: Linux Kubuntu 7.10

Первая программа на Java

Сообщение AMD »

Написал первую программу по Java (все по книге)

Код: Выделить всё

//first java program
Class MyFirst {
public static void main (String [] args) {


System.out.println("Hello World");

}

}


Вроде все правильно, но при компиляции выскакивает ошибка
D:\java>javac myfirst.java
myfirst.java:2: class, interface, or enum expected
Class MyFirst {public static void main (String [] args)
^
myfirst.java:2: class, interface, or enum expected
Class MyFirst {public static void main (String [] args)
^
myfirst.java:8: class, interface, or enum expected
}
^
3 errors


Почему так?
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Первая программа на Java

Сообщение BlackStar »

Class --> class
LightLang Team
Спасибо сказали:
Аватара пользователя
AMD
Сообщения: 478
Статус: Maestro
ОС: Linux Kubuntu 7.10

Re: Первая программа на Java

Сообщение AMD »

BlackStar писал(а):
25.03.2008 12:10
Class --> class

Да действительно - скомпилировалось

Файл скомпилил но уже при запуске ошибки - получается java case sensitive

D:\java>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(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)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)


через 5мин...
Оказывается надо java MyFirst но не java MyFirst.class
Спасибо сказали:
Аватара пользователя
dey
Сообщения: 335
ОС: OpenSuse 11.1

Re: Первая программа на Java

Сообщение dey »

AMD писал(а):
25.03.2008 12:25
Файл скомпилил но уже при запуске ошибки - получается java case sensitive

Да java регистро-чувствительный язык как и С++
В сознательных действиях должен присутствовать существенный неалгоритмический компонент.
Roger Penrose,The Emperor's New Mind
Спасибо сказали: