Results 1 to 2 of 2
Thread: java rmi buffer error
- 02-25-2010, 07:06 AM #1
Member
- Join Date
- Feb 2010
- Posts
- 1
- Rep Power
- 0
java rmi buffer error
trying to implement rmi which takes the file name automatically from the server.
it transfers in command line heres a code ive made changes to take the first file
bt im gettin the foll errors
FileImpl.java:30: '.class' expected
return buffer[];
^
1 error
here is my code
import java.io.*;
import java.rmi.*;
import java.rmi.server.UnicastRemoteObject;
public class FileImpl extends UnicastRemoteObject
implements FileInterface {
private String name;
public FileImpl(String s) throws RemoteException{
super();
name = s;
}
public byte[] downloadFile(){
try {
File dir=new File("C:\\Program Files\\Java\\jdk1.5.0_07\\bin\\a");
File x[]=dir.listFiles();
for (int i =0;i<x.length;i++){
File file = x[i];
byte buffer[] = new byte[(int)file.length()];
BufferedInputStream input = new
BufferedInputStream(new FileInputStream(x[i].getName()));
input.read(buffer,0,buffer.length);
input.close();
}
return buffer[];
}
catch(Exception e){
System.out.println("FileImpl: "+e.getMessage());
e.printStackTrace();
return(null);
}
}
}
i have tried return(buffer); bt it gives similar errors hope u can help
thank u
- 03-06-2010, 12:09 AM #2
Senior Member
- Join Date
- Dec 2009
- Location
- Belgrade, Serbia
- Posts
- 364
- Rep Power
- 4
This line is problem:
return buffer[];
Without going into your logic and purpose of this
here is method without errors that returns byte array - buffer:
cheers!Java Code:public byte[] downloadFile(){ [B]byte buffer[] = null;[/B] try { File dir=new File("C:\\Program Files\\Java\\jdk1.5.0_07\\bin\\a"); File x[]=dir.listFiles(); for (int i = 0; i<x.length; i++){ File file = x[i]; [B]buffer[/B] = new byte[(int)file.length()]; BufferedInputStream input = new BufferedInputStream(new FileInputStream(x[i].getName())); input.read(buffer,0,buffer.length); input.close(); } [B]return buffer;[/B] } catch(Exception e){ System.out.println("FileImpl: "+e.getMessage()); e.printStackTrace(); return(null); } }
Similar Threads
-
Buffer Example help.
By bert682 in forum Threads and SynchronizationReplies: 0Last Post: 11-27-2009, 09:26 AM -
how to read the same req buffer twice
By leejava in forum New To JavaReplies: 2Last Post: 11-17-2009, 07:29 PM -
Buffer
By QPRocky in forum NetworkingReplies: 2Last Post: 02-02-2009, 03:54 PM -
Communicating Java Server and C client using char buffer
By tryit0704 in forum NetworkingReplies: 2Last Post: 08-27-2008, 03:24 PM -
Help with String Buffer
By mathias in forum AWT / SwingReplies: 1Last Post: 08-07-2007, 06:52 AM


LinkBack URL
About LinkBacks
Reply With Quote

Bookmarks