我正在用java作为一个副项目的游戏,我仍然是该语言的新手。当我不知道完整路径时,我想知道如何运行文件,就像我将游戏发送给朋友一样,并且他的路径位置与我不同。 提前感谢您的帮助。
我目前正在使用的代码:
File file = new File("/Users/(my name)/Desktop/script1.vbs");
Desktop desktop = Desktop.getDesktop();
if(file.exists()) desktop.open(file);`
答案 0 :(得分:1)
您可以将文件(script1.vbs
)放在项目文件夹中,这样路径就会像这样......
File file = new File("script1.vbs")
放置文件,而不是放在src
或bin
文件夹中,而是放在root
文件夹中。
答案 1 :(得分:0)
而不是
File file = new File("/Users/(my name)/Desktop/script1.vbs");
你应该更好地使用
File file = new File(System.getProperty("user.home"), "Desktop/script1.vbs");
列表
答案 2 :(得分:0)
或者您可以使用它来在资源文件夹中找到您的文件:
File file = new File("classpath:com/company/script1.vbs");
“classpath:源文件夹的路径/文件的名称和扩展名”