java - 如何用java定位并执行文件

标签 java path

我正在用 java 制作一个游戏作为一种业余项目,并且对该语言仍然陌生。我想知道当我不知道完整路径时如何运行文件,就像我要将游戏发送给 friend ,而他的路径位置与我不同。 预先感谢您的帮助。

我当前使用的代码:

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 文件夹中。

关于java - 如何用java定位并执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43347471/

相关文章:

java - setShapesVisible 的模拟

java - 执行器完成服务 : why queue results as Future's

node.js - 如何在 Windows 上的 Node.js 中获取文件的大小写精确路径?

python - Tkinter 中的按钮错误 - 选择文件、添加其路径

php - 回显时如何从数据库更改字符串的一部分

java - Spring mockMvc 在我的测试中不考虑验证

java - YAJSW 将 jar 作为窗口服务运行的任何替代方案

macos - 从 OS X 命令行调用的 ctags 不正确

javascript - ubuntu 18.04- Ember : command not found

java - Maven 的 WAR 依赖