The function conf_read_file() throws an FileNotFoundException (see
source ceph/src/java/com/ceph/fs/CephMount.java)
This exception must be caught or the function calling it has to also
throw the same exception.
Here's a slightly different version of you code that compiles in my
sandbox:
package com.ceph.fs;
import java.io.FileNotFoundException;
public class Test{
public static void main(String[] args) {
CephMount mount;
try{
mount = new CephMount();
mount.conf_read_file("/etc/ceph/ceph.conf");
mount.mount("/");
} catch( Exception e ) {
System.out.println("Caught exception " + e.toString());
}
}
}
On 10/15/2013 02:13 AM, 鹏 wrote:
Hi all;
I want to test java Interface,
and I make the ceph by ./configure
--enadble-cephfs-java make make install.
the resurt is libcephfs.jar lie in
/ceph/src/java and libcephfs_jin.so lie in
/usr/local/lib.
so, I cord the java file vim Test.java
package com.ceph.fs;
&nbs
p; import com.ceph.crush.Bucket;
public class Test {
public static void main (String [] args){
CephMount mount = new Ceph
CephMount();
mount.conf_read_file("/etc/ceph/ceph.conf");
}
}
and when I build it !
# javac
-classpath ../libcephfs.jar
com/ceph/fs/Test.java
com/ceph/fs/Test:9:unreported exception
java.io.FileNotFoundException;
must be
caught or declared to be throw
mount.conf_read_file("/ect/ceph/ceph.conf");
^
error
1.
Thanks vary much!
pengft
|
|
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
|
_______________________________________________
ceph-users mailing list
ceph-users@xxxxxxxxxxxxxx
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com