我遇到的问题导致我的整个项目功能不正确。 后来我发现了导致它的原因,我无法修复它。 问题是我的VB.net应用程序找不到该文件,我100%肯定该文件存在。 (老实说,我必须打开\ bin \ minecraft.jar中的minecraft.jar,相对于应用程序。但我尝试使用文本文件,但它也不起作用)。谢谢你解决我的问题。现在我必须修复另一个。
答案 0 :(得分:2)
Shell
需要一个可执行文件的路径。即使文件不是可执行文件,它也会抛出FileNotFindException
。
来自文档:
例外
FileNotFoundException - Shell无法启动指定的程序。
如果您希望Windows决定使用哪个程序打开文件,请改用Process.Start
。
Process.Start(Application.StartupPath + "\options.txt")
编辑:
好的,你完全改变了你的问题,但我对此感到很满意:
“无法访问jarfile C:\ users \ max korlaar \ dropbox \ max”并且文件夹名称不是最大值。它是max&亚历克斯。
你的路径中有一个空格,所以你必须引用它(放在两个"
之间)。
Dim args As String = "-jar -natives""{1}"" -lwjgl""{2}"" ...etc..etc..."
否则,java可执行文件将无法区分传递给它的参数。