Предположим, я хочу запустить программу java из командной строки и использую эту команду:
myExes\java\java.exe AJavaProgram
Как видите, java .exe не находится на моем пути, поэтому я я запускаю его вручную, а не просто с помощью команды java AJavaProgram
.
Я бы хотел, чтобы программа возвращала / печатала первую запись в команде, в данном случае это запись myExes\java
. (Включая java .exe в конце этого файла тоже нормально).
Есть ли способ сделать это?
Сначала я думал, что это будет просто. args [0] вернет путь, но это не так.