• 締切済み

シェルからJava起動

シェルからJavaを起動するには、 setenvでCLASSPATHを事前に設定し、 java クラス名 では実行できず、 java -classpath クラスパス クラス名 で実行するしかないのでしょうか? 以下では実行できませんでした・・ #!/usr/bin/csh setenv CLASSPATH /export/home/test/jdk13/lib/tools.jar setenv CLASSPATH /export/home/test/batch/java:${CLASSPATH} java B123

みんなの回答

  • jakarta
  • ベストアンサー率38% (607/1597)
回答No.1

あらかじめ$CLASSPATHにパスが含められているのでしたら特にsetenvで再設定する必要はないかと思います。 単に $vi testshell java -version $chmod +x testshell $./testshell のような感じでシェルから実行できます。またコマンドをテキストファイルに列挙しているだけでしたら $source testshell でもよいかと思います。

matchori
質問者

お礼

参考になりました。 ありがとうございます。

関連するQ&A

専門家に質問してみよう