"Acionar" arquivo.bat localizado dentro de um diretório da aplicação Desktop!

E aí, pessoal, como vão? Estou com uma dúvida que acredito ser simples, mas já consumiu dois dias! Tenho um arquivo.bat dentro de um diretório da minha aplicação Desktop. Exemplo: “…TesteRuntime/src/testeruntime/backup.bat.”

Estou acessando esse bat da seguinte maneira e funciona, sem problemas:
try {
Runtime r = Runtime.getRuntime();

            r.exec("cmd /C start C:/backup.bat");
            
        } catch (Exception e) {
            e.printStackTrace();
        }

No entanto, gostaria de deixar o bat como descrito no exemplo ali em cima, no início da mensagem. Tentei fazer o seguinte:
try {
Runtime r = Runtime.getRuntime();

            r.exec("cmd /C start /src/testeruntime/backup.bat");
            
        } catch (Exception e) {
            e.printStackTrace();
        }

Acontece erros ou a aplicação “trava” o prompt.
Portanto, alguém sabe como acessar, através da classe Runtime, um bat em um diretório dentro do projeto Desktop?
Fico no aguardo e até!