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