2013-09-14 3 views
-1

К сожалению, это, вероятно, очень отсталый вопрос, но я получаю следующее сообщение:System.out.println - не может разрешить символ

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"); 
    } 
} 
+0

У вас есть библиотеки jdk в вашем классе? – prasanth

+1

Можете ли вы опубликовать полный код вместе с абонентом? Также, что такое Java-версия и посмотрите, работают ли другие java-методы. – instanceOfObject

+1

@ instanceOfObject IMHO нет необходимости в дополнительном коде, поскольку кажется очевидным, что среда, кажется, сломана. –

ответ

0

Вы используете любую IDE или записываете в блокнот, а затем компилируете? Если вы используете IDE, проверьте, есть ли библиотека JRE в пути сборки. При использовании обычного редактора вам может потребоваться установить переменную среды CLASSPATH с помощью java-библиотеки.

По крайней мере, <java_home>\jre\lib\rt.jar важен.

Смежные вопросы