FileInputStreamで相対パス
System.getProperty("user.dir")をつかう。
Logger.info("testing kifu reader"); CSAKifu csaReader = new CSAKifu(); String basepath = System.getProperty("user.dir"); try{ FileInputStream fins = new FileInputStream(basepath + "/kifu/sample.csa"); fins.close(); }catch(FileNotFoundException e){ Logger.error("Error: " + e.getMessage()); }catch(IOException e){ Logger.error("Error: " + e.getMessage()); }
Servletでは、
ServletContext#getRealPath
[http://d.hatena.ne.jp/somin-chanpo/20090415/1239787422:title=http://:title=http://d.hatena.ne.jp/somin-chanpo/20090415/1239787422]