java - Get rid of a checked exception when using NIO2 API -
currently, loading property file classpath using following code of guava api:
final url fileurl = resources.getresource("res.properties"); final file file = new file(fileurl.getfile());   i decided give try new nio2 api introduced in java7se , remove guava api calls transformed code following:
final url fileurl = getclass().getresource("/res.properties"); final path path = paths.get(fileurl.touri());   but modified code throws checked exception in line conversion occurs between url , uri. there way can rid of it. can path instance given url, example?
p.s. aware modified code not semantically same original 1 - guava's getresource throws illegalargumentexception if resources not found, java's getresource returns null in case.
you use:
final file file = new file(fileurl.getfile()); final path path = file.topath(); //can throw unchecked exception      
Comments
Post a Comment