私はCOMPSを学習しています。今までは、すべてがうまくいっていましたが、私はマニュアルに記載されている例だけを実行しました。COMPSアプリケーションを実行できません。 ClassNotFoundException
私は自分のテストアプリケーションを実行したいので、動作させることができません。私は何かが欠けているに違いないが、私が間違っていることを見ることができない。
私のアプリケーションはAppと呼ばれ、メインクラスのAppと、別のクラスのAppItfというインタフェースを持っています。私はruncompss使用して、それを実行しようとすると:デフォルトの場所を使用して
:
runcompss -d --classpath = $ PWD/App.jarのApp
を私は、次のメッセージが表示されますプロジェクトファイルの場合: /opt/COMPSs/Runtime/scripts/user/../../configuration/xml/projects/project.xml リソースファイルのデフォルトの場所の使用: /opt/COMPSs/Runtime/scripts/user /../../configuration/xml/resources/resources.xml
-----------------実行アプリケーション--------------------------
[ローダ] - アプリケーションの読み込みまたは実行中にエラーが発生しました。 sun.reflect.DelegatingMethodAccessorImpl.invokeでsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) (DelegatingMethodAccessorImpl.javaでsun.reflect.NativeMethodAccessorImpl.invoke0(ネイティブメソッド) のにjava.lang.reflect.InvocationTargetException : (ITAppLoader.java:54) at integratedtoolkit.loader.ITAppLoader.main(ITAppLoader.java:43) (java.lang.reflect.Mava.60v) で統合ツールキット.loader.ITAppLoader.load(ITAppLoader.java:54) java.lang.ClassNotFoundException:84)によって を引き起こしjava.net.URLClassLoader $ 1.runでAppItf java.net.URLClassLoader $ 1.runで(URLClassLoader.java:366) (URLClassLoader.java:355) のjavaで.security.AccessController .doPrivileged(ネイティブメソッド) java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at sun.misc.Launcher $ AppClassLoader.loadClass( Launcher.java:308) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at integratedtoolkit.loader.CustomLoader.loadClass(CustomLoader.java:56) at java.lang.Class.forName0(ネイティブメソッドintegratedtoolkit.loader.total.ITAppModifier.modifyでjava.lang.Class.forNameで) (Class.java:195) アプリケーションを実行している(ITAppModifier.java:46) ... 6もっと
エラー
誰かが私が間違っていることを見つけるのを助けることができますか?
ありがとうございます!
java.lang.ClassNotFoundException:AppItf。タスク定義インターフェースを定義しましたか? –
はい、しました。 1つのタスクで非常にシンプルなインターフェースです。しかし、それはそれを見つけることはないと言います。そして、クラス名にタイプミスがなく、クラスパスが正しいことを確認しました。それはかなり変です。 –
メインクラスはパッケージ内にありますか? –