-1

次のメッセージが表示されます。

 Cannot resolve method 'println(java.lang.String)'

次のコードでは、なぜそうなるのかまったくわかりません。

import java.net.ServerSocket;
import java.net.Socket;
import java.io.DataInputStream;

public class ChatServer {
    private final Socket theSocket;
    private final ServerSocket theServerSocket;
    private final DataInputStream theDataInputStream;

    public ChatServer(Socket aSocket, ServerSocket aServerSocket, DataInputStream aDataInputStream) {
          theSocket = aSocket;
          theServerSocket = aServerSocket;
          theDataInputStream = aDataInputStream;
     }

     public void start(int port) {
          System.out.println("Whatever");
     }
}
4

1 に答える 1

0

IDE を使用していますか、それともメモ帳に書き込んでからコンパイルしていますか? IDE を使用している場合は、JRE ライブラリがビルド パスにあるかどうかを確認します。プレーン エディタを使用している場合は、Java ライブラリで CLASSPATH 環境変数を設定する必要がある場合があります。

少なくとも<java_home>\jre\lib\rt.jar重要なものです。

于 2013-09-14T14:02:47.123 に答える