我知道如何手动将文件类型与.jar文件关联:
assoc .ext=filetype
ftype filetype="C:\Program Files\Java\jre6\bin\javaw.exe" -jar "path\to\jar\file\YourJarFile.jar" "%1"
我目前正在使用Runtime.exec()尝试执行这些命令,但我从assoc命令获取Access is denied.
。我假设我需要管理员权限来运行assoc,如何从java应用程序执行此操作?
答案 0 :(得分:1)
尝试使用cmd / c assoc等。这是一个嵌入式命令处理器命令
答案 1 :(得分:0)
这应该与环境背景有关。尝试使用完整的文件路径来关联