Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Ошибка при компилировании


Автор: miki 26.12.2006, 16:14
Я недавно установил JDK.
Делал все как в руководстве.http://forum.vingrad.ru/vingrad-faq/target/main_panel/article-126.html
Установил переменную Path      E:\Program Files\Java\jdk1.6.0\bin; E:\WINDOWS\system32

Компилирую HelloWorld.java и в командной строке выходит ошибка. Что это значит?


Цитата

Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

E:\Documents and Settings\Administrator>javac "E:\Program Files\Java\HelloWorld.
java"
E:\Program Files\Java\HelloWorld.java:1: class, interface, or enum expected
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fcharset204{\*\fna
me Arial;}Arial CYR;}}
^
E:\Program Files\Java\HelloWorld.java:1: illegal character: \92
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fcharset204{\*\fna
me Arial;}Arial CYR;}}
 ^
E:\Program Files\Java\HelloWorld.java:1: illegal character: \92
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fcharset204{\*\fna
me Arial;}Arial CYR;}}
      ^
E:\Program Files\Java\HelloWorld.java:1: illegal character: \92
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fcharset204{\*\fna
me Arial;}Arial CYR;}}
           ^
E:\Program Files\Java\HelloWorld.java:1: illegal character: \92
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fcharset204{\*\fna
me Arial;}Arial CYR;}}
                       ^
E:\Program Files\Java\HelloWorld.java:1: illegal character: \92
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fcharset204{\*\fna
me Arial;}Arial CYR;}}
                             ^
E:\Program Files\Java\HelloWorld.java:1: illegal character: \92
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fcharset204{\*\fna
me Arial;}Arial CYR;}}
                                          ^
E:\Program Files\Java\HelloWorld.java:1: illegal character: \92
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fcharset204{\*\fna
me Arial;}Arial CYR;}}
                                                   ^
E:\Program Files\Java\HelloWorld.java:1: illegal character: \92
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fcharset204{\*\fna
me Arial;}Arial CYR;}}
                                                      ^
E:\Program Files\Java\HelloWorld.java:1: illegal character: \92
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fcharset204{\*\fna
me Arial;}Arial CYR;}}
                                                             ^
E:\Program Files\Java\HelloWorld.java:1: illegal character: \92
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fcharset204{\*\fna
me Arial;}Arial CYR;}}
                                                                          ^
E:\Program Files\Java\HelloWorld.java:1: illegal character: \92
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fcharset204{\*\fna
me Arial;}Arial CYR;}}
                                                                            ^
E:\Program Files\Java\HelloWorld.java:1: class, interface, or enum expected
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fcharset204{\*\fna
me Arial;}Arial CYR;}}

         ^
E:\Program Files\Java\HelloWorld.java:1: class, interface, or enum expected
{\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fswiss\fcharset204{\*\fna
me Arial;}Arial CYR;}}

                    ^
E:\Program Files\Java\HelloWorld.java:2: illegal character: \92
{\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\f0\fs20 public class He
lloWorld\par
 ^
E:\Program Files\Java\HelloWorld.java:2: illegal character: \92
{\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\f0\fs20 public class He
lloWorld\par
   ^
E:\Program Files\Java\HelloWorld.java:2: class, interface, or enum expected
{\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\f0\fs20 public class He
lloWorld\par
                                    ^
E:\Program Files\Java\HelloWorld.java:2: illegal character: \92
{\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\f0\fs20 public class He
lloWorld\par
                                     ^
E:\Program Files\Java\HelloWorld.java:2: illegal unicode escape
{\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\f0\fs20 public class He
lloWorld\par
                                                   ^
E:\Program Files\Java\HelloWorld.java:2: illegal character: \92
{\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\f0\fs20 public class He
lloWorld\par
                                                        ^
E:\Program Files\Java\HelloWorld.java:2: illegal character: \92
{\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\f0\fs20 public class He
lloWorld\par
                                                           ^
E:\Program Files\Java\HelloWorld.java:2: illegal character: \92
{\*\generator Msftedit 5.41.15.1507;}\viewkind4\uc1\pard\f0\fs20 public class He
lloWorld\par

        ^
E:\Program Files\Java\HelloWorld.java:3: illegal character: \92
\{\par
^
E:\Program Files\Java\HelloWorld.java:3: illegal character: \92
\{\par
  ^
E:\Program Files\Java\HelloWorld.java:3: <identifier> expected
\{\par
      ^
E:\Program Files\Java\HelloWorld.java:4: illegal character: \92
  public static void main(String[] args)\par
                                        ^
E:\Program Files\Java\HelloWorld.java:5: illegal character: \92
  \{\par
  ^
E:\Program Files\Java\HelloWorld.java:5: illegal character: \92
  \{\par
    ^
E:\Program Files\Java\HelloWorld.java:6: ';' expected
    HelloWorld hw = new HelloWorld(); \par
              ^
E:\Program Files\Java\HelloWorld.java:6: illegal character: \92
    HelloWorld hw = new HelloWorld(); \par
                                      ^
E:\Program Files\Java\HelloWorld.java:7: ';' expected
    hw.showString();\par
      ^
E:\Program Files\Java\HelloWorld.java:7: illegal character: \92
    hw.showString();\par
                    ^
E:\Program Files\Java\HelloWorld.java:8: illegal character: \92
  \}\par
  ^
E:\Program Files\Java\HelloWorld.java:7: not a statement
    hw.showString();\par
                     ^
E:\Program Files\Java\HelloWorld.java:8: illegal character: \92
  \}\par
    ^
E:\Program Files\Java\HelloWorld.java:8: <identifier> expected
  \}\par
        ^
E:\Program Files\Java\HelloWorld.java:9: illegal character: \92
  public void showString()\par
                          ^
E:\Program Files\Java\HelloWorld.java:10: illegal character: \92
  \{\par
  ^
E:\Program Files\Java\HelloWorld.java:10: illegal character: \92
  \{\par
    ^
E:\Program Files\Java\HelloWorld.java:11: ';' expected
    System.out.println("Hello, World!");\par
          ^
E:\Program Files\Java\HelloWorld.java:11: illegal character: \92
    System.out.println("Hello, World!");\par
                                        ^
E:\Program Files\Java\HelloWorld.java:12: illegal character: \92
  \}\par
  ^
E:\Program Files\Java\HelloWorld.java:11: not a statement
    System.out.println("Hello, World!");\par
                                         ^
E:\Program Files\Java\HelloWorld.java:12: illegal character: \92
  \}\par
    ^
E:\Program Files\Java\HelloWorld.java:13: illegal character: \92
\}\par
^
E:\Program Files\Java\HelloWorld.java:13: illegal character: \92
\}\par
  ^
E:\Program Files\Java\HelloWorld.java:15: illegal character: \0
 →
^
47 errors

E:\Documents and Settings\Administrator>

Автор: tux 26.12.2006, 16:24
Java-компилятор не понимает формат RTF, в котором ты сохранил Java-класс. Чем ближе Новый год, тем больше чудес.

Автор: maximUAs 26.12.2006, 17:00
И наличие пробелов в пути тож крайне нежелательно!

Автор: miki 26.12.2006, 17:25
Цитата

Java-компилятор не понимает формат RTF, в котором ты сохранил Java-класс. Чем ближе Новый год, тем больше чудес. 


Спосибо tux 
Я поменял формат и всё получилось. smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)