java jdk1.6 windows 7 не запускается программа.class с помощью java

пишет
C:javaprog>java fibonacci.class
Exception in thread "main" java.lang.NoClassDefFoundError: fibonacci
Caused by: java.lang.ClassNotFoundException: fibonacci.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)
Could not find the main class: fibonacci.class.  Program will exit.

переменные окружения: (javaprog — рабочий каталог)
CLASSPATH C:Program FilesJavajdk1.6.0_26; C:Program FilesJavajdk1.6.0_26lib;C:javaprog
PATH             C:OpenCV2.2bin;C:Program Files (x86)CMake 2.8bin;C:Program FilesJavajdk1.6.0_26bin;C:javaprog

  

1 комментарий

  • Необходимо запускать так: java fibonacci
    Расширение .class указывать нельзя, т.к. в этом случае "fibonacci" рассматривается командой java как имя пакета, а "class" — как имя класса.java — the Java application launcher