- PR -

コンパイルについて

1
投稿者投稿内容
グリコ
会議室デビュー日: 2006/04/22
投稿数: 9
投稿日時: 2006-05-05 01:09
お世話になっています。

今コマンドプロンプトを使用して、自分のいるディレクトリに移動してコンパイルを行ったところ、javacはバッチファイルとして認識していませんというエラーがでたのですが、原因が不明です。。
ひら
ぬし
会議室デビュー日: 2005/03/04
投稿数: 260
投稿日時: 2006-05-05 01:16
コマンドプロンプトやバッチファイルといった言葉からして、OSにWindowsを使用
していると思います。
単にjavac.exeのあるフォルダにパスが通ってないだけではないでしょうか?
コマンドプロンプトでpathコマンド(またはsetコマンド)で確認できます。
グリコ
会議室デビュー日: 2006/04/22
投稿数: 9
投稿日時: 2006-05-05 10:03
お世話になってます。
ご指摘通りOSはWindousです。
早速見たのですが、
コマンドプロンプトでディレクトリーチェンジするときはディレクトリーからコピーしてきているので間違いはないとおもうのですが、
C:\Program Files\Apache Group\Tomcat 4.1\webapps\jinnmei\WEB-INF\classes
にtouroku.java
というサーブレットのファイルをおいています。
通っていないというのはこのPathがまちがっているのでしょうか?
もう一度やってみます。
さいくろう
大ベテラン
会議室デビュー日: 2005/11/19
投稿数: 170
お住まい・勤務地: 川崎市
投稿日時: 2006-05-05 10:53
これから開発者としてメシを食っていこうってんなら、
パスを通すの意味くらい知っておくこった。

それから、せっかくレスつけてくれている人がいるのに、
途中で放り出したスレばっかり増やしてんじゃねえ。
ぶさいくろう
ぬし
会議室デビュー日: 2005/11/22
投稿数: 1232
お住まい・勤務地: 川崎市(は俺も含めてロクな人間が住んでないよw)
投稿日時: 2006-05-05 10:59
ほんま礼儀知らずやな。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=30153&forum=12
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=30137&forum=12

サポートセンターと間違えてるんじゃね?
金払ってないんだからわきまえなさい。
くれよん
ベテラン
会議室デビュー日: 2005/04/28
投稿数: 74
投稿日時: 2006-05-05 13:12
|ω・`)ノこんにちわ。

コンパイルって、javaのパスが通ってないってことですよね、たぶん。
Javaをインストールしたフォルダにパスを通すんすよー。
(もし、Eclipseを使用しておられて、Eclipseでコンパイルが上手くいってるなら、workspeceにある、touroku.classファイルがtouroku.javaをコンパイルした後のファイルですよ。)

もしコンパイル出来ていて、touroku.classファイルをフォルダにコピーした後に上手く動いてないという事であれば、
C:\Program Files\Apache Group\Tomcat 4.1\conf\web.xmlの
invokerのコメントアウトを外してないとか。
ですかね。

[ メッセージ編集済み 編集者: クレやん 編集日時 2006-05-05 13:14 ]
ひら
ぬし
会議室デビュー日: 2005/03/04
投稿数: 260
投稿日時: 2006-05-06 01:50
引用:

グリコさんの書き込み (2006-05-05 10:03) より:
C:\Program Files\Apache Group\Tomcat 4.1\webapps\jinnmei\WEB-INF\classes
にtouroku.java
というサーブレットのファイルをおいています。


このフォルダに置くのは、ソースファイルではなくて、コンパイル後のファイルですよ〜
toroku.class
を置いてください。

さて、toroku.classを置くにも、これを作らなくてはなりません。
その作業をするプログラムがjavac.exeです。その所在を確認するところから
始めてみてはいかがでしょうか?

エクスプローラで検索できます。

#BBコード修正

[ メッセージ編集済み 編集者: ひら 編集日時 2006-05-06 01:52 ]
1

スキルアップ/キャリアアップ(JOB@IT)