2012-04-16 12 views
2

私はHeadfirstサーブレットとJSPの第3章を使いました。javac:ディレクトリではありません:src com example web BeerSelect.java

は、これが窓に私の入力された7コマンドライン:

D:\ワークスペース\ ServletsJSP \ MyProjectsで\ beerV1> javacの-classpath C:\ Tomcatの\ Tomcatの\ \サーブレット-api.jarのLIB;クラス;。 -d SRC \ COM \例\ウェブ\ BeerSelect.java

これはエラーメッセージです:-dフラグが使用されてD:\Workspaces\ServletsJSP\MyProjects\beerV1\src\com\example\web

+0

私はあなたが言っていることを理解していませんか? IDEを使用する方が簡単でしょうか? –

答えて

3

-dフラグのディレクトリを指定していません。このフラグは、クラスファイルをどこに配置するかを指定するために使用されます。あなたは、おそらくこのような何かにあなたのコマンドを変更したい:あなたのクラスファイルを配置したい場所を

D:\Workspaces\ServletsJSP\MyProjects\beerV1>javac -classpath C:\Tomcat\tomcat\lib\servlet-api.jar;classes;. -d bin src\com\example\web\BeerSelect.java

と仮定すると、ビンがあります。

+0

例をありがとう!私は 'bin'ディレクトリを与えていなかった。 –

7

:私はこのディレクトリにBeerSelect.javaを持って

javac: not a directory: src\com\example\web\BeerSelect.java 
Usage: javac <options> <source files> 
use -help for a list of possible options 

どのディレクトリに出力するかを指定します。引数を省略しているように見えるので、src\com\example\web\BeerSelect.javaというディレクトリに出力したいと思っています。これはもちろんディレクトリではありません。

関連する問題