0

我创建了一个小程序,我需要一个程序的安装位置。我在 Windows 中使用它。所以我用下面一行写了一个小程序,它给出了安装软件的路径

Process process = Runtime.getRuntime().exec("REG QUERY "+ location +" /v "+ key);

在此之后,我创建了一个 jar 文件,它工作正常。但是,当我使用 jsmooth 包装该 jar 文件并从中创建一个 exe 时,当我运行该 exe 时,上面的行什么也不返回。我不确定为什么会这样,有什么想法吗?

Summary :
Jar is working fine
Same jar if wrapped and become exe does not work.

谢谢

4

1 回答 1

0

我不知道我的经历是否可以与之相关,但我对 jsmooth 的经历有些相似。我的 jar 工作正常(它是一个蓝牙程序),但在包装它之后,我一直收到“noclassdef”错误。我的问题是我使用 eclispse 将程序中的所有内容打包为 jar。但后来我使用 netbeans 生成了一个“dist”文件夹,这次在 jsmooth 中选择类时,我看到它包含导致 classnotfound 错误的 javax.bluetooth.localdevice。对不起,如果答案不是很清楚,这是我第一次在这里回答

于 2015-01-30T06:08:37.857 回答