Results 1 to 4 of 4
- 07-03-2011, 04:57 PM #1
Member
- Join Date
- Jan 2011
- Posts
- 93
- Rep Power
- 0
Eclipse not underlining incorrect parts of the code
I have a problem with Eclipse.
Previously it would underline the incorrect parts of the code in red. if the code required a try catch - it would mark it as an error. Now it has stopped doing that for some reason - it doesn't even give an error while compiling although the exception is supposed to be checeked.
Is there any way to fix this problem?
-
First you'll want to prove/demonstrate that Eclipse is in fact at fault.
- 07-03-2011, 05:25 PM #3
Member
- Join Date
- Jan 2011
- Posts
- 93
- Rep Power
- 0
Take a look at this - shouldn't there be a try catch with every declaration of a BufferedReader?
I think there should.
(Sorry for copying out such a long bit of code for a tiny problem)
Java Code:public TicTacToeServer() { try { ServerSocket TTTServer = new ServerSocket(8558); System.out.printf("Log: Server Running at %s.\n",TTTServer.getLocalSocketAddress()); clientsList = new ArrayList<Socket>(); readersList = new ArrayList<BufferedReader>(); writersList = new ArrayList<PrintWriter>(); while (true) { if(clientsList.size()==0) { Socket client = TTTServer.accept(); clientsList.add(client); BufferedReader reader = new BufferedReader(new InputStreamReader(client.getInputStream())); readersList.add(reader); PrintWriter writer = new PrintWriter(client.getOutputStream()); writersList.add(writer); System.out.printf("Log: Client %s has joined. No. of players = %d.\n",client.getLocalSocketAddress(),clientsList.size()); Thread clientListMaintainer = new Thread( new ClientListMaintainer()); clientListMaintainer.setName("Client List Maintaining Thread"); clientListMaintainer.start(); } if(clientsList.size()==1) { Socket client = TTTServer.accept(); clientsList.add(client); BufferedReader reader = new BufferedReader(new InputStreamReader(client.getInputStream())); readersList.add(reader); PrintWriter writer = new PrintWriter(client.getOutputStream()); writersList.add(writer); System.out.printf("Log: Client %s has joined. No. of players = %d.\n",client.getLocalSocketAddress(),clientsList.size()); Thread clientMovesReceiver = new Thread(new OpponentMovesMessenger()); clientMovesReceiver.setName("Client Moves Receiver Thread"); clientMovesReceiver.start(); } if(clientsList.size()==2) { Socket client = TTTServer.accept(); PrintWriter writer = new PrintWriter(client.getOutputStream()); writer.println("r"); // r for rejected. System.out.println("Log: Client rejected because Server was full."); } } }catch(Exception e) { System.out.printf("Error: Unable to establish Server (%s).\n",e.toString()); } }
- 07-03-2011, 05:31 PM #4
Similar Threads
-
several threads for different parts
By Itun in forum AWT / SwingReplies: 2Last Post: 03-20-2011, 11:18 PM -
need help with few parts in java program please!
By fezman1337 in forum JCreatorReplies: 1Last Post: 11-22-2010, 05:26 PM -
Dubugger points to incorrect source code
By gdias in forum EclipseReplies: 0Last Post: 09-02-2008, 08:07 PM -
Selecting parts of an image
By shaungoater in forum Java 2DReplies: 1Last Post: 12-15-2007, 10:06 PM -
Generating Code Automatically Using Custom code Template In Eclipse
By JavaForums in forum EclipseReplies: 1Last Post: 04-26-2007, 03:52 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks