• 締切済み

batファイルの起動について

eclipseで作成したクラスファイルがbatで起動しません。 echo on C: cd \Documents and Settings\AAA\デスクトップ\bin\jp\co\pass java -cp Readpass pause で、作成しました。 カレントディレクトリもあっています。 起動時に、クラスパスを指定しています。 ファイル名も間違っていません。 eclipse上では起動します。 しかし、 C:\Documents and Settings\AAA\デスクトップ\bin\jp\co\pass>java Readpass Exception in thread "main" java.lang.NoClassDefFoundError: Readpass (wrong name: jp/co/pass/Readpass) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) Could not find the main class: Readpass. Program will exit. と、出て起動しません。 解決方法を教えてください。

みんなの回答

  • salsberry
  • ベストアンサー率69% (495/711)
回答No.1

C: cd \Documents and Settings\AAA\デスクトップ\bin java jp.co.pass.Readpass