- - PR -
コンパイルエラー(シンボル: クラス)
| 投稿者 | 投稿内容 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2003-12-12 11:22
えっと、きっと私の考えは違うと思います。 (あれ?)
一応、ソースを公開しておきます。 package samples.add; import org.apache.struts.action.ActionForm; public class AddSampleQueryForm extends ActionForm{ private String parm1; private String parm2; private String result; public void setParm1(String parm1){ this.parm1 = parm1; } public String getParm1(){ return parm1; } public void setParm2(String parm2){ this.parm2 = parm2; } public String getParm2(){ return parm2; } public void setResult(String result){ this.result = result; } public String getResult(){ return result; } } | ||||||||||||
|
投稿日時: 2003-12-12 11:30
-sourcepath を指定してみてはどうでしょうか? 例)javac -sourcepath sourcepath AddSampleAction.java | ||||||||||||
|
投稿日時: 2003-12-12 11:35
msoです。
返事ありがとうございます。 sourchpathで実行をしてみたのですが、 だめでした。 出力されるエラーメッセージも同様のものでした。 | ||||||||||||
|
投稿日時: 2003-12-12 11:44
まずは、これに答えるべきだと思います。 #追加 http://www.gimlay.org/~javafaq/S017.html にパッケージに関するFAQがあります。 このあたりの内容は問題ないでしょうか? [ メッセージ編集済み 編集者: Wata 編集日時 2003-12-12 11:49 ] [ メッセージ編集済み 編集者: Wata 編集日時 2003-12-12 11:51 ] | ||||||||||||
|
投稿日時: 2003-12-12 11:47
パッケージとクラスパスの関係ではないかと...
コンパイル箇所: [uchinom@localhost add]$ javac AddSampleAction.java パッケージ: package samples.add; ですよね? [uchinom@localhost add]$ cd ../.. [uchinom@localhost ???]$ javac samples/add/AddSampleAction.java ではどうですか? #??? はディレクトリ名がわからないので | ||||||||||||
|
投稿日時: 2003-12-12 11:50
すいません。 反応が鈍くなっていました。 classpathの設定は下記のとおりです。 CLASSPATH=:/usr/local/java/jdk/jre/lib/ext :/usr/local/java/jdk/lib :/usr/local/tomcat/common/lib :/usr/local/tomcat/common/lib/struts.jar :/usr/local/tomcat/common/lib/servlet.jar :/usr/local/java/jdk/jre/lib/ext :/usr/local/java/jdk/lib:/usr/local/tomcat/common/lib :/usr/local/tomcat/common/lib/struts.jar :/usr/local/tomcat/common/lib/servlet.jar (今、気がついたのですが重複しているところがある・・・) AddSampleQueryForm.classはカレントディレクトリにあります。 返事が遅れましたが、よろしくお願いします。 | ||||||||||||
|
投稿日時: 2003-12-12 11:58
msoです
はい。
同様の手順でやったのですが、 同じコンパイルエラーがでます。 他に幾つかjavac ****.javaというようなことを やっているのでjavaコンパイラ自体は問題が無いと思います。 (他のjavaソースではimportなどもしているので、 importするファイルもあるはず) | ||||||||||||
|
投稿日時: 2003-12-12 12:23
CLASSPATH にカレントディレクトリが入っていないようですが、書き漏らしでしょうか。
入っていれば none さんが書かれた方法か、もしくは AddSampleQueryForm.class を ./samples/add に移動すれば解決すると思いますが。(結局同じことです) 私には CLASSPATH もそうですが、パッケージとディレクトリの対応が把握できていないように見えます。 [ メッセージ編集済み 編集者: Gio 編集日時 2003-12-12 12:24 ] | ||||||||||||
