- PR -

他のjavaファイル呼び出し

投稿者投稿内容
もしもし
ぬし
会議室デビュー日: 2004/10/15
投稿数: 280
投稿日時: 2005-10-12 19:19
うーむ、きちんと CLASSPATH が通っていさえすれば実行できるんですが...

2005-10-12 18:40 の段階で TestA.java に import 句を書いてますが、
これが無くてもコンパイルも通って実行もできますね。

# あと、include じゃなくて import じゃんよ -> 自分

----------------

当初の説明が悪かったのかも。
参照したいクラスが classes パッケージのものなので、%CLASSPATH% には
.;D:\ を指定する必要があります。
D:\classes を指定していると、D:\classes 配下の classes.TestB を
参照しようとしてエラーになっているのかも。


[ メッセージ編集済み 編集者: もしもし 編集日時 2005-10-12 19:38 ]
ちょま吉
大ベテラン
会議室デビュー日: 2004/08/04
投稿数: 112
投稿日時: 2005-10-12 23:43
D:\をカレントディレクトリとして、

classesパッケージなら
javac -classpath . classes/*.java

パッケージ無しなら
javac -classpath classes classes/*.java

[ メッセージ編集済み 編集者: ちょま吉 編集日時 2005-10-12 23:53 ]
ちょま吉
大ベテラン
会議室デビュー日: 2004/08/04
投稿数: 112
投稿日時: 2005-10-12 23:49
ちなみに、環境変数CLASSPATHはなくてもよいです。
javacコマンドの-classpathで指定するので。
kセイバー
常連さん
会議室デビュー日: 2005/10/12
投稿数: 33
投稿日時: 2005-10-13 10:21
もしもしさん、ちょま吉さんレスいただきありがとうございます

.;d\:;
をclasspathにいれたら
javac -classpath . classes/*.java
がとおるようになりました。

,:が欠けていたようです
ありがとうございました

[ メッセージ編集済み 編集者: kセイバー 編集日時 2005-10-13 10:27 ]
もしもし
ぬし
会議室デビュー日: 2004/10/15
投稿数: 280
投稿日時: 2005-10-13 10:45
解決できてなによりです。

# -classpath と %CLASSPATH% ごっちゃにしたところ、
# Java の知識(というか説明能力)足りんだなぁ -> 自分
# 猛省します。

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