为什么此命令不能使类文件可双击?

为什么此命令不能使类文件可双击?

我想让 .class 文件在双击时使用 java.exe 打开。首先,我尝试使用“打开方式”来做到这一点,它甚至没有将 java.exe 作为选择。现在我在 cmd 中输入以下内容 -

reg Add "HKCU\SOFTWARE\Classes\.class" /VE /D "classfile" /F 1>NUL
reg Add "HKCU\SOFTWARE\Classes\classfile\shell\Open\Command" /VE /D "\"C:\Program Files\Java\jdk8\bin\java.exe\" -cp \"%~p1\" \"%~n1\"" /F 1>NUL

从此以后,每当我单击 .class 文件时,都会弹出一个小窗口,其中显示“无法找到或加载主类”文本以及类的路径。窗口很快消失。我使用的是 Windows 7。为什么我输入的内容没有执行预期的任务?

相关内容