Java プログラムのコンパイルと実行を自動化するバッチ ファイルを作成しようとしています。ここに私のバッチスクリプトがあります:
@echo off
cd X:\
echo Compile/Execute Java
echo Author: Phil Eaton
echo Created: 09-28-2012
set /P file=File name: %=%
set java = %file%.java
javac %java%
java %file%
set /P quit=
ただし、「スレッド「メイン」での例外 java.lang.NoClassDefFoundError: HelloWorld」が返されます。HelloWorld はユーザー入力です。ただし、コマンド プロンプトで javac HelloWorld.java を実行すると正常にコンパイルされ、Java HelloWorld を実行すると正常に実行されます。助言がありますか?ありがとう!