Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2012, 14:55   #1
Max_Damage
Новичок
Джуниор
 
Регистрация: 08.10.2012
Сообщений: 1
По умолчанию Could not find main class

У меня стоит Ubuntu.

Вот какие переменные в терминале я задаю до компиляции и запуска:
------------------------
#!/bin/bash
#export OLD_PATH=$PATH
#export PATH=$OLD_PATH:/home/mpeter/Software/ChemAxon/JChem/bin/
export CLASSPATH=/home/mpeter/Software/ChemAxon/JChem/lib/jchem.jar:/home/mpeter/Software/scripts/JavaClasses
export STANDARD_RULES=/home/mpeter/Software/scripts/JavaClasses/Utils/Standardize.xml
export SH_PHARMAFLAG_RULES=/home/mpeter/Software/scripts/JavaClasses/Utils/shortPharmFlags.xml
export FORCEFIELD_RULES=/home/mpeter/Software/scripts/JavaClasses/Utils/cvffTemplates.xml

#java /home/mpeter/Software/scripts/JavaClasses/Utils/CA_Prop_Map2011.java

bash
--------------------

После этого в этом же терминале с заданными переменными я жму: javac scripts/JavaClasses/Utils/CA_Prop_Map2011.java

Мне пишется пара варнингов, но всё скомпилировалось, и в директории Utils появляются два .class файла.

После помпиляции когда я в терминале пишу java жму пробел и tab, в списке возможных вариантов появляется CA_Prop_Map2011.

После этого я запускаю прогу вот так: java CA_Prop_Map2011 <параметры>, на что мне отвечают:

Exception in thread "main" java.lang.NoClassDefFoundError: CA_Prop_Map2011 (wrong name: Utils/CA_Prop_Map2011)
at java.lang.ClassLoader.defineClass1( Native Method)
at java.lang.ClassLoader.defineClass(C lassLoader.java:634)
at java.security.SecureClassLoader.def ineClass(SecureClassLoader.java:142 )
at java.net.URLClassLoader.defineClass (URLClassLoader.java:277)
at java.net.URLClassLoader.access$000( URLClassLoader.java:73)
at java.net.URLClassLoader$1.run(URLCl assLoader.java:212)
at java.security.AccessController.doPr ivileged(Native Method)
at java.net.URLClassLoader.findClass(U RLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(Cla ssLoader.java:321)
at sun.misc.Launcher$AppClassLoader.lo adClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(Cla ssLoader.java:266)
Could not find the main class: CA_Prop_Map2011. Program will exit.

Как это исправить? пару недель назад всё запускалось, а теперь я забыл что я сделал тогда.
Max_Damage вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Find next & Find previous NeedLess Общие вопросы C/C++ 0 08.07.2012 13:42
Exception in thread "main" java.lang.NullPointerException at Main.main(Main.java:9) elpilasgsm Помощь студентам 4 18.01.2011 08:23
Ошибка Could not find the main class own Общие вопросы по Java, Java SE, Kotlin 0 12.01.2011 10:00
Exception in thread "main" java.lang.ClassFormatError: Truncated class file Pti44ka Общие вопросы по Java, Java SE, Kotlin 1 19.11.2009 19:16
Функция main и main(void) Pord Помощь студентам 1 11.12.2008 15:57