- ベストアンサー
Javaについて教えてください!
OyaクラスのメインメソッドからKoクラス内のメソッドを呼び出して文字列の出力を行いたいのですが、今のままではエラーが出てコンパイル出来ません。どこが間違っているか教えてください!ちなみにエクリプスでの実行には問題はありません。 public class Ko{ public static void ko(){ String str = "KO"; System.out.println(str); }} public class Oya{ public static void main(String[] args){ Ko.ko(); }}
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
> コマンドプロンプトでコンパイルしようとしたら > うまくいかないということでしょうか。(ANo.1) であるなら。 対処その1) ソースファイルを Oya.java と Ko.java の2つに分ける。 対処その2) ソースファイルは Oya.java のままで,Koクラスの定義は「class Ko {」とpublicを削除する。
その他の回答 (3)
- Tacosan
- ベストアンサー率23% (3656/15482)
回答No.4
いずれにしても, どういうことをしてどんなエラーが出るのかを「具体的に」書かないことには「群盲象をなでる」状態なんだけどね.
noname#217196
回答No.3
Windowsのコマンドプロンプトからのコンパイルだと、javaファイル名の大文字小文字の指定間違いでコンパイルエラーになります。
- yamada_g
- ベストアンサー率68% (258/374)
回答No.1
>ちなみにエクリプスでの実行には問題はありません。 なのにコンパイルエラーなのですか??? コマンドプロンプトでコンパイルしようとしたらうまくいかないということでしょうか。 見る限りソースに問題はないので、コンパイル時にクラスパスが通っていないのではないでしょうか。