无法从命令提示符下运行HelloWorld.java

无法从命令提示符下运行HelloWorld.java,java,Java,我在运行jdk1.6.0!33的Windows7系统中遇到了一个奇怪的问题 当我试图从命令提示符运行一个简单的java程序时,它会打开一个新窗口(类似于java框架),然后突然消失。命令提示符上没有显示结果,并且在此之后,我无法终止进程(使用Ctrl+C)或关闭命令提示符。每次我这样做时都会创建一个java进程。我试图使用任务管理器终止进程,但也没用 我能够使用eclipse运行相同的程序。 这是我的节目 class HelloWorld{ public static void main

我在运行jdk1.6.0!33的Windows7系统中遇到了一个奇怪的问题

当我试图从命令提示符运行一个简单的java程序时,它会打开一个新窗口(类似于java框架),然后突然消失。命令提示符上没有显示结果,并且在此之后,我无法终止进程(使用Ctrl+C)或关闭命令提示符。每次我这样做时都会创建一个java进程。我试图使用任务管理器终止进程,但也没用

我能够使用eclipse运行相同的程序。 这是我的节目

class HelloWorld{
    public static void main(String [] args)
    {
        System.out.println("Hello World");
    }
}
环境变量设置如下:

Path=C:\Program Files\Java\jdk1.6.0_33\bin
classpath=.
我使用的命令是

javac HelloWorld.java
java HelloWorld

为什么会这样?提前感谢。

如果您的java类路径配置正确

在命令提示符中键入javac命令

您将获得java编译器信息


编译类后,如果创建了.class文件,请查找文件夹位置。

我不确定,但我认为如果在Windows上的命令提示符下使用
java
javaw
相比,会出现这种情况:

参考资料:

  • Windows的命令手册页

请提供用于运行应用程序的命令如果在命令提示符下运行java-version和javac-version,您会得到什么?您如何在命令提示符下运行程序?您使用哪个命令编译和运行?@Alex Stybaev请查找更新的问题是的,他正在像蜥蜴一样更新他的问题。