我想使用默认应用程序从文件系统中打开一个PDF文件。我怎样才能做到这一点?从命令行中,我只编写pdf文件的文件名,然后打开应用程序(带有请求的文件)。当我尝试使用时exec.Command()
,出现错误(并不奇怪)exec: "foo.pdf": executable file not found in %PATH%
。
package main
import (
"log"
"os/exec"
)
func main() {
cmd := exec.Command("foo.pdf")
err := cmd.Start()
if err != nil {
log.Fatal(err)
}
err = cmd.Wait()
if err != nil {
log.Fatal(err)
}
}
您必须启动cmd /C start foo.pdf
。这将使启动命令为您找到正确的可执行文件。
cmd := exec.Command("cmd", "/C start path_to_foo.pdf")
问题内容: 我正在尝试运行此项目-https://github.com/JumboInteractiveLimited/codetest 我已经下载了Docker工具箱,并执行了GitHub页面上提到的build和run命令,但是当我尝试访问http:localhost:8080时,该页面仍然不可用。 当我尝试再次执行运行时,Docker说 编辑 :澄清一下,我只有在第二次运行时才收到该错误。当我
问题内容: 如何在Jenkins作为Windows服务运行的Windows上更改Jenkins默认文件夹。由于分区上空间不足,我想将文件夹更改为(每个版本占用〜10MB的可用空间)。我不想重新安装为Windows服务。我只想更改现有实例的文件夹。在缺乏全局解决方案的情况下,我只能专注于重定位文件夹。 在此先感谢您的帮助。 问题答案: 停止詹金斯服务 将文件夹移到 使用regedit,更改为 启动服
如何更改Jenkins作为Windows服务运行的Windows上的Jenkins默认文件夹。由于分区上的空间不足(每个构建占用10MB左右的可用空间),我想将文件夹更改为。我不想将重新安装为Windows服务。我只想更改现有实例的文件夹。在缺乏全局解决方案的情况下,我只能专注于重新定位文件夹。 事先谢谢你的帮助。
问题内容: 我有一个名为helloworld.jar的JAR文件。为了运行它,我在命令行窗口中执行以下命令: 这可以正常工作,但是我如何双击执行它?我需要安装任何软件吗? 问题答案: 最简单的方法可能是升级或重新安装Java Runtime Environment(JRE)。 或这个: 打开Windows资源管理器,从“工具”中选择“文件夹选项…” 单击文件类型选项卡,向下滚动并选择JAR文件类型
更新2: 除了必须按照我在第一次更新中所说的那样做之外,我还必须将签名从“对ClickOnce清单签名”更改为“对程序集签名”,我的应用程序现在正在windows XP上工作。
我用SWT制作了一个应用程序,导出它的jar,然后我就可以运行它了。我的机器是(win xp)。 然后,我尝试在windows 7:java版本“1.7.0\u 17”java(TM)SE运行时环境(build 1.7.0\u 17-b02)java HotSpot(TM)64位服务器VM(build 23.7-b01,混合模式)上运行jar 但是这台机器无法启动应用程序。然后,我尝试使用java