我用JAVA做了一个程序。
我将 java 项目导出为可运行的 jar 文件。
我在 Windows 7 32bit 中测试了它。
它运行完美。
但是,当我在 windows xp 32bit 中测试它时(我不确定它的 SP 版本。可能是 SP2 或 SP3)
它显示错误消息“无法访问 C:\my.jar”
我用谷歌搜索,发现
Windows 7 和 XP 有不同的函数来加载 javaw
但是...我不知道在 Windows XP 中运行 javaw 的确切方法
我该如何运行它?
这是带有“无法访问”错误的代码
public void RunApplication() {
try {
Runtime.getRuntime().exec("javaw -jar " + PROGRAM_PATH + "/Client.jar");
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
这是另一个代码。
如果我运行它,Windows XP 不会显示任何内容。 没有错误,没有应用程序。
public void RunApplication() {
try {
Runtime.getRuntime().exec("start javaw -jar " + PROGRAM_PATH + "/Client.jar");
} catch (IOException ioe) {
ioe.printStackTrace();
}
}