-4

私はubuntuでjarを実行していますが、非常にうまく機能しますが、しばらくするとプログラムが起動せず、ターミナルからjarを実行しようとするとこのエラーが発生します。

> Exception in thread "main" java.lang.NoClassDefFoundError:
> jar-CafePilot_Server Caused by: java.lang.ClassNotFoundException:
> jar-CafePilot_Server  at
> java.net.URLClassLoader$1.run(URLClassLoader.java:202)    at
> java.security.AccessController.doPrivileged(Native Method)    at
> java.net.URLClassLoader.findClass(URLClassLoader.java:190)    at
> java.lang.ClassLoader.loadClass(ClassLoader.java:306)     at
> sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)     at
> java.lang.ClassLoader.loadClass(ClassLoader.java:247) Could not find
> the main class: jar-CafePilot_Server.  Program will exit.

なぜこのエラーが発生するのですか。

4

2 に答える 2

2

構文はjava -jar CafePilot_Server.jar、ではなくjava jar-CafePilot_Serverです。

于 2012-04-16T16:12:26.390 に答える
1

CLASSPATHを確認する必要があります。

この答えを試してください:linuxquestions

于 2012-04-16T16:13:56.483 に答える