【问题标题】:How to execute .jar file in TCL如何在 TCL 中执行 .jar 文件
【发布时间】:2013-06-28 13:50:58
【问题描述】:

我正在尝试通过我正在编写的 TCL 程序执行一个 .exe 文件。该行是

exec "C:\Users\owner\Desktop\folder\jarfile.exe"

我得到的错误是

无法执行“C:UsersownerDesktopfolderjarfile.exe”:没有这样的文件或目录 在执行时 "exec "C:\Users\owner\Desktop\folder\jarfile.exe"" (文件“C:\Users\owner\workspace\Test\connectiontest.tcl”第 53 行)

我正在使用Eclipse编写程序;我已经用 TCL 环境设置了 Eclipse,所以程序确实可以工作。只是我无法让.exe文件执行。

编辑:对不起,我没有意识到文件是jarfile.jar,而不是jarfile.exe。我仍然得到同样的错误

【问题讨论】:

    标签: eclipse exec tcl


    【解决方案1】:

    转义斜线:

    exec "C:\\Users\\owner\\Desktop\\folder\\jarfile.exe"
    

    【讨论】:

    • 谢谢!我将 jar 文件制作成 .exe 并尝试了您的答案,它成功了!
    • 为你高兴!如果它有效,记得检查答案是否正确:)
    • 你也可以使用大括号exec {C:\Users\owner\Desktop\folder\jarfile.exe}
    • 或者交换斜线的方向:exec "C:/Users/owner/Desktop/folder/jarfile.exe"(尽管这对于参数来说不是一个好主意,除非你在交给外部程序之前使用file nativename 来反转),
    猜你喜欢
    • 2014-12-31
    • 2013-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-24
    • 2011-08-18
    • 1970-01-01
    • 2015-02-24
    相关资源
    最近更新 更多