以下のスクリプトを実行する必要があります
export CPATH="cpath=.:/mdcode/mtrxmdsb2/WaferChecks/bin/WaferChecksFile.jar"
/sail/lpp/IBM/Java/1.6.0/jre/bin/java \
-classpath "$CPATH" com/ibm/md/waferchecks/ReadPasswordMain $1 $2 $3
スクリプトは 3 つの引数を受け入れます。しかし、コマンド プロンプトからスクリプトを実行すると、次のエラーが発生します。
Exception in thread "main" java.lang.NoClassDefFoundError: com.ibm.md.wafercheck
s.ReadPasswordMain
Caused by: java.lang.ClassNotFoundException: com.ibm.md.waferchecks.ReadPassword
Main
at java.net.URLClassLoader.findClass(URLClassLoader.java:421)
at java.lang.ClassLoader.loadClass(ClassLoader.java:652)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:346)
at java.lang.ClassLoader.loadClass(ClassLoader.java:618)
Could not find the main class: com/ibm/md/waferchecks/ReadPasswordMain. Program
will exit.
これは、クラスパス変数が正しく設定されていないという問題であることを理解しています。どこかで構文が間違っていると思います。誰でも助けてください。ありがとう