Нет ли способа получить путь к исходному коду Java во время выполнения?
Python может получить свой путь во время выполнения, используя приведенный ниже код
import os
file_path = (os.path.dirname(os.path.realpath(__file__)) )
Многие люди говорят, что я могу получить путь, используя System.getProperty("user.dir")
или new File(".").getAbsolutePath()
.
Но оба метода возвращаютпуть, по которому выполняется исходный код Java ...
Например, если исходный код находится в /User/Desktop/Project/src/test.java
и выполняется в /User/Desktop
, он возвращает /User/Desktop
вместо /User/Desktop/Project/src/test.java
.
Нет ли способа получить путь к исходному файлу?
isЭтот java-файл работает как сервлет для обработки AJAX-запроса
Добавление - Цель поиска пути к исходному коду
Я написал скрипт Python и выполняю его, используя Runtime().getRuntime().exec()
.
Я хочу найти скрипт Python без абсолютного пути (мне не нравится жесткое кодирование пути).
Поэтому я пытаюсь найти путь к исходному коду Javaи вычислить путь к исходному коду Python на основе пути Java.