JAVA使用System.out.println 控制台没有输出

public class Hello
{
public static void main (String args[ ])
{
System.out.println("TEST");

}
}

在cmd里执行javac Hello.java,没有任何输出
也没有错误提示

输出一行空白的内容
why

第1个回答  2017-07-05

    是不是你输出的是空的

    是否执行了你的方法

    控制台展示的是否是当前程序的控制台


第2个回答  2014-03-27
编辑 你手动写哈喽我的
编译 javac命令
解释 通过javac解释成.class字节码文件
运行 java命令,那个字节码文件,没有后缀

好了,小菜鸟儿的哈喽我的运行出来了!

追问

java Hello

执行后为啥显示不能找到或者读取 main class hello
我用classpath=C:\
才能成功执行
但是我命令已经cd转到C盘了 为啥还需要classpath=C:\

追答配置系统环境变量
类似的,聪明的你一定知道怎么配置

JAVA_HOME=C:\Java\jdk1.7.0
PATH=%JAVA_HOME%\bin;
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

第3个回答  2017-07-27
javac是编译 java才是运行命令
第4个回答  推荐于2018-03-09
javac hello.java 是编译不是执行,当然不会打印出test 要编译之后java hello本回答被网友采纳
第5个回答  2014-03-27
还要执行一个java Hello追问

2了
执行后为啥显示不能找到或者读取 main class hello

追答

文件名要和类名一致才行哦,编译的时候也是,要一模一样才可以,你看看你的文件名是不是用了小写,严格区分大小写。

本回答被提问者采纳
相似回答