java如何在windows XP cmd中运行javaw?
我用JAVA编写了一个程序
我将java项目导出为可运行的jar文件
我在Windows 7 32位上测试了它
它运行得很好
然而,当我在windows xp 32位上测试它时(我不确定它的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();
}
}
共 (0) 个答案