2016-04-18 15 views
0

私は次のようなディレクトリ構造を持っています:Javaでスクリプトファイルに相対パスを追加する方法は?

サービス | src | com.abc.SaaSPlugin |私は、SQLファイルを読み込み、スクリプトを実行することができるように myDb.sql

は、どのように私は、相対パスを取得することができます。

+1

これを確認してください。http://stackoverflow.com/questions/36182101/exported-jar-file-wont-read-file-ins IDE-瓶/私のディレクトリごとの構造としては36182958#36182958 –

+0

は、あなたは私の文字列で記述されたパスを与えることができますか? –

答えて

1

あなたはまた、リソースフォルダにmyDb.sqlを入れ

project 
    -- Resources 
    --src 
    --abc ...... 

すなわち、使いやすさのために別のフォルダにファイルを移動することができ

String absPath = new File("src/com/abc/SaaSPlugin/myDb.sql").getAbsolutePath(); 

ような何かを行うことができますし、コードがしますbe ..

String absPath = new File("Resources/myDb.sql").getAbsolutePath(); 
+0

どうもありがとう@KenoClayton @JacquesRamsden –

関連する問題