|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
08.10.2012, 14:55 | #1 |
Новичок
Джуниор
Регистрация: 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. Как это исправить? пару недель назад всё запускалось, а теперь я забыл что я сделал тогда. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |