我理解这行代码运行.exe是基于特定的设置位置
Runtime.getRuntime().exec("C:/Users/Username/Desktop/JavaApp.exe").waitFor();
但是我需要根据它在
中运行的类的位置来运行应用程序答案 0 :(得分:0)
我会继续为这个问题做出回答。
我相信this正是您所寻找的。
有关从字符串中删除“文件”部分的评论
假设你有一个名为path的字符串,其中包含:“file:/ C:/Users/Jon/Test/foo/Test.class”
您可以调用path.substring(5),它将返回包含文本“/C:/Users/Jon/Test/foo/Test.class”的字符串。 int只表示您想要为新字符串开始的索引,因此您可以根据需要进行更改。