有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案