Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在windows XP cmd中运行javaw?_Java_Windows_Cmd_Windows Xp_Javaw - Fatal编程技术网

如何在windows XP cmd中运行javaw?

如何在windows XP cmd中运行javaw?,java,windows,cmd,windows-xp,javaw,Java,Windows,Cmd,Windows Xp,Javaw,我用JAVA编写了一个程序 我将java项目导出为可运行的jar文件 我在Windows7 32位上测试了它 它运行得很好 然而,当我在WindowsXP32bit中测试它时(我不确定它的SP版本,可能是SP2或SP3) 它显示错误消息“无法访问C:\my.jar” 我在谷歌上搜索了一下,发现了这一点 Windows 7和XP具有不同的加载javaw的功能 然而。。。我不知道在WindowsXP中运行javaw的确切方法 我如何运行它 这是带有“无法访问”错误的代码 public void Ru

我用JAVA编写了一个程序

我将java项目导出为可运行的jar文件

我在Windows7 32位上测试了它

它运行得很好

然而,当我在WindowsXP32bit中测试它时(我不确定它的SP版本,可能是SP2或SP3)

它显示错误消息“无法访问C:\my.jar”

我在谷歌上搜索了一下,发现了这一点

Windows 7和XP具有不同的加载javaw的功能

然而。。。我不知道在WindowsXP中运行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();
    }
}

你用过什么版本的java?我用的是java1.4。。。我想扔掉这个糟糕的版本并使用1.8,但我不能…你的
c:\
中是否有
my.jar
?我将尝试阅读链接。谢谢Bogdan M.:)