2013-04-19 6 views
0

У меня было домашнее задание, которое должно быть выполнено с использованием OpenMp, но я не очень хороший программист на C/C++, поэтому я решил сделать это в java, используя JOMP API.ошибка при попытке скомпилировать jomp hello world

В любом случае, у меня есть проблема с программой hello world. Я сделал все шаги, показывая в this link, но я все еще получаю эту ошибку, когда я пытаюсь скомпилировать:

java jomp.compiler.Jomp Hello 

Я получаю эту ошибку:

Exception in thread "main" java.lang.NoClassDefFoundError: jomp/compiler/Jomp 
Caused by: java.lang.ClassNotFoundException: jomp.compiler.Jomp 
at java.net.URLClassLoader$1.run(URLClassLoader.java:217) 
at java.security.AccessController.doPrivileged(Native Method) 
at java.net.URLClassLoader.findClass(URLClassLoader.java:205) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:321) 
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) 
at java.lang.ClassLoader.loadClass(ClassLoader.java:266) 
Could not find the main class: jomp.compiler.Jomp. Program will exit. 

Я использую Ubuntu 11.10 JDK 6

ответ

2
Exception in thread "main" java.lang.NoClassDefFoundError: jomp/compiler/Jomp 

В общем случае это исключение возникает, если файл jar не находится в пути пути выполнения. Убедитесь, что вы добавили jomp.jar (не знаете точное имя jar, используйте действительную jar), которая имеет класс jomp/comipler/Jomp для пути к классам.