Как получить путь к файлу Java с помощью метода main (src dir)
У меня есть следующее в затмении
EclipseJavaProject
src/
some.package
Program (+main method)
some.xml
some.other.resource
Примечание. При запуске приложения текущим каталогом устанавливается значение EclipseJavaProject/ от eclipse.
Я хочу получить путь к some.xml и другим ресурсам (относительным или абсолютным). или:
src/some/package/
или же
/path-to-workspace/workspace/EclipseJavaProject/src/some/package/
Примечание: мне нужна папка src/ в eclipse, потому что я вывожу туда файлы. Я не хочу корзину / папку. Есть ли быстрый способ?
Пока у меня есть (я не знаю, как получить имя папки src):
public class C {
public static String C;
public static void main(String[] args) {
System.err.println(C);
}
static {
String command = System.getProperty("sun.java.command");
String dir = System.getProperty("user.dir")+"/src/"+command.substring(0, command.lastIndexOf(".")+1).replaceAll("\\.", File.separator);
C = dir;
}
}