安装JDK后怎么编译运行JAVA程序啊?

我按照教程上的,安装JDK后,又设置了path,lib,include三个环境变量,但是我用javac编译文件的时候貌似没有错误,但是用java运行却出了这种错,为神马?(是不是变量路径错了)
还是我的程序写的有问题:
import java.io.*;
class WelcometoJava {
public static void main(String args[ ])
{
System.out.println("第一个Java Application:");
System.out.println("Welcome to Java world!");
}
}

多谢~

如果你的图片没发错的话那么你出现的问题就太粗心了
你编译的文件是hello.java
javac hello.java //产生hello.class文件
而你解释的文件是WelcometoJava.class
java WelcometoJava //你并没有编译WelcometoJava,说以不会产生WelcometoJava.class

顺便解释一下,一个文件不编译是无法直接执行的。
所以dos报错找不到WelcometoJava这个类
你只需这么改就行了
在dos界面
javac WelcometoJava.java //成功后生成WelcometoJava.class文件
java WelcometoJava

另外记得文件名要和public的类名一致
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-07

一、用eclipse:

直接写完程序点击run就行,console里查看输出

二、自己用命令行编译

    配置环境变量,百度一下有很多帖子

    在cmd里输入   javac Xxx.java  如果没错,在当前目录生成Xxx.class,这一步就是将.java文件编译为.class文件。

    在cmd里输入 java Xxx   即可正常运行

第2个回答  2011-08-18
在命令行里输入:
set classpath=.
然后再运行java 试试。
第3个回答  2011-08-18
建议下载eclipse环境,免费的,官网就有
第4个回答  2015-09-24
安装JDK后 设置环境变量. 用myeclipse编辑
相似回答