【问题标题】:JSmooth - After creating exe(using JSmooth) the Runtime.getRuntime() is not workingJSmooth - 创建 exe(使用 JSmooth)后,Runtime.getRuntime() 不起作用
【发布时间】:2015-02-01 08:22:14
【问题描述】:

我创建了一个小程序,我需要一个程序的安装位置。我在 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.

谢谢

【问题讨论】:

    标签: java jsmooth


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-27
      • 1970-01-01
      • 2023-03-30
      • 2023-03-29
      • 1970-01-01
      • 2012-11-24
      • 1970-01-01
      • 2011-01-27
      相关资源
      最近更新 更多