我希望我的程序找到运行它的位置,即程序使用txt文件,我希望它在与jar文件相同的目录中查找此txt文件。 我知道Path类的存在,但我不知道如何在这种情况下使用它。目前我正在使用固定路径,但这还不够好。
package readsqlfromfile;
import java.io.*;
import java.util.Scanner;
public class ReadSqlFromFile {
static File file = new File ("C:\\sql\\sql.txt");
public static void main(String[] args) throws FileNotFoundException {
Scanner input =new Scanner(file);
String linia = new String ("");
while (input.hasNextLine()) {
linia = input.nextLine();
if (linia.length()>4) {
if (linia.substring(0, 4).equals("sql:")) {
//some database logic here
}
}
}
}
}