如何使用 java 查找和执行文件



我正在用java做一个游戏,作为一个副项目,对这门语言仍然很陌生。我想知道当我不知道完整路径时如何运行文件,例如,如果我将游戏发送给朋友,而他的路径位置与我不同。提前感谢您的任何帮助。

我当前使用的代码:

File file = new File("/Users/(my name)/Desktop/script1.vbs");
Desktop desktop = Desktop.getDesktop();
if(file.exists()) desktop.open(file);`

您可以将文件(script1.vbs(放在项目文件夹中,这样路径将始终如下所示...

File file = new File("script1.vbs")

将文件放在root文件夹中,而不是放在srcbin文件夹中。

而不是

File file = new File("/Users/(my name)/Desktop/script1.vbs");

你应该更好地使用

File file = new File(System.getProperty("user.home"), "Desktop/script1.vbs");

另请参阅系统属性列表

或者您可以使用它来在资源文件夹中找到您的文件:

File file = new File("classpath:com/company/script1.vbs");

"类路径:源文件夹的路由/文件的名称和扩展名">

相关内容

  • 没有找到相关文章

最新更新